You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We recently reported this issue (#21 (comment)) and now tried to update to the latest version on iOS:
We downloaded iOS SDK version 4.9.0 and CPP SDK version 4.4.2 and added these frameworks (manually, no CocoaPods) to Xcode:
Unfortunately, we're getting this linker error:
Undefined symbols for architecture arm64:
"flatbuffers::Parser::ParseFlexBuffer(char const*, char const*, flexbuffers::Builder*)", referenced from:
firebase::util::JsonToVariant(char const*) in firebase(variant_util_be3a3a6b14e247f3427cf0fbbde761a7.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
We already tried to add all of the CPP framework files to the project, hoping that the missing parts would be in one of the other frameworks - but this didn't help. It seems like none of the frameworks contain the missing piece.
What can we do to get it running again?
The text was updated successfully, but these errors were encountered:
Hi, I'm a developer on the Firebase C++ libraries, sorry for the delay in getting back to you. This is indeed a missing dependency on our end, and we'll try to get a official fix out ASAP.
As for potential fixes to get you running again before that is out, there are two options:
The symbols that are missing are not actually being used, so I'm wondering if you are using a linker flag that forces symbols to be resolved, like "-Wl,-force_load"? If so, dropping that might resolve your problem.
I've attached a new firebase.framework that have those symbols removed, which should be another way to resolve your linker errors, if you want to try that out.
We recently reported this issue (#21 (comment)) and now tried to update to the latest version on iOS:
We downloaded iOS SDK version 4.9.0 and CPP SDK version 4.4.2 and added these frameworks (manually, no CocoaPods) to Xcode:
Unfortunately, we're getting this linker error:
We already tried to add all of the CPP framework files to the project, hoping that the missing parts would be in one of the other frameworks - but this didn't help. It seems like none of the frameworks contain the missing piece.
What can we do to get it running again?
The text was updated successfully, but these errors were encountered: