Paul Beusterien 76ac74b915 Updates to the manual build process for CocoaPods 1.3.1 (#204) 8 년 전
..
FrameworkMaker.xcodeproj 76ac74b915 Updates to the manual build process for CocoaPods 1.3.1 (#204) 8 년 전
Podfile 5c59342e6e macOS (#38) 8 년 전
README.md 43c58e7d50 Updating READMEs (#5) 9 년 전
build.swift 76ac74b915 Updates to the manual build process for CocoaPods 1.3.1 (#204) 8 년 전
iOS-Info.plist 5c59342e6e macOS (#38) 8 년 전
macOS-Info.plist 5c59342e6e macOS (#38) 8 년 전

README.md

Build Firebase static frameworks

build.swift is a script that will build a static framework for one or more of FirebaseAuth, FirebaseCore, FirebaseDatabase, FirebaseMessaging, and FirebaseStorage.

Frameworks built with this script can be used alongside the official Firebase CocoaPods and zip distributions.

Usage

$ ./build.swift -f FirebaseAuth -f FirebaseMessaging ....

or

$ ./build.swift -all

The script will output the location of the new frameworks when it finishes the build.

Issues

  • Xcode's module cache may not properly update after a framework is replaced. The workaround is rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/

  • To replace the 4.0.0 version of FirebaseDatabase, the leveldb-library pod will need to be linked in. Add pod 'leveldb-library' to your Podfile.