Closed markamccorkle closed 3 years ago
Please make sure that all frameworks included in the FirebaseFirestoreBinary downloaded are linked into the app.
I've gone into the map and made sure these are added. To confirm, you're referring to the ones below, correct?
module.modulemap
framework module FirebaseFirestore {
umbrella header "FirebaseFirestore.h"
export *
module * { export * }
link framework "CoreTelephony"
link framework "Foundation"
link framework "SystemConfiguration"
link framework "UIKit"
link "c++"
link "z"
}
I'm referring to the frameworks downloaded by Carthage from https://dl.google.com/dl/firebase/ios/carthage/FirebaseFirestoreBinary.json
BINGO. Thank you!!! (also, it's building fine on my Apple M1 now as well) For anyone else's reference. These all need included.
gRPC-C++.framework
abseil.framework
leveldb.framework
BoringSSL-GRPC.framework
FirebaseFirestore.framework
gRPC-Core.framework
Step 0: Are you in the right place?
firebase
tag.[REQUIRED] Step 1: Describe your environment
[REQUIRED] Step 2: Describe the problem
Fails to build successfully. I've included adseil, GRPC-Core, leveled frameworks (All marked as do not embed and not copying any firebase frameworks in Carthage copy script). Not M1 related. (On i7 MacBook Pro)
Steps to reproduce:
What happened? How can we make the problem occur? Carthage update Build the project in Xcode This could be a description, log/console output, etc.
If you have a downloadable sample project that reproduces the bug you're reporting, you will likely receive a faster response on your issue.
Relevant Code:
Cartfile
Error