A full year has passed since arm64e was announced. The arm64e support in Xcode 11 is still considered experimental, but Apple advises us to test our apps in advance in order to prepare in for the moment when arm64e becomes a required architecture. App authors still can't do that today if their app depends on Firebase Analytics.
This also applies to all binary-only dependencies that Firebase Analytics itself depends on.
[READ] Step 1: Are you in the right place?
For issues or feature requests related to the code in this repository
file a Github issue.
If this is a feature request make sure the issue title starts with "FR:".
For general technical questions, post a question on StackOverflow
with the firebase tag.
For general Firebase discussion, use the firebase-talk
For help troubleshooting your application that does not fall under one
of the above categories, reach out to the personalized Firebase support channel.
[REQUIRED] Step 2: Describe your environment
Xcode version: 11.1
Firebase SDK version: 6.10.0 installed via Cocoapods
When arm64e is enabled as an architecture, Xcode 11.1 fails to link the target app because there is missing arm64e slice in Firebase Analytics (and perhaps some of its dependencies):
Undefined symbols for architecture arm64e:
"_OBJC_CLASS_$_FIRAnalytics", referenced from:
objc-class-ref in IosAnalytics.o
(maybe you meant: _OBJC_CLASS_$_FIRAnalyticsConfiguration)
ld: symbol(s) not found for architecture arm64e
The text was updated successfully, but these errors were encountered: