-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FR: Add missing support for Apple Silicon Mac Catalyst apps when integrating Firebase manually with xcframeworks. #7007
Comments
@stephanejais We currently have no plans to enable Apple Silicon simulator support via Carthage primarily because Carthage does not support |
@paulb777 Thanks for your reply. That's not what I'm asking: I just want to ship Firebase in my Mac Catalyst universal app. I'm integrating manually with what's in Firebase.zip, not using Carthage. |
@stephanejais Oops, sorry for the misunderstanding. I juxtaposed your issue with the previous one. It should be feasible to add the catalyst arm64 simulator slice. We'll investigate. |
Hmm this isn't as straightforward as I would have hoped, but still working on it. Using this build command:
Results in a warning:
I'm wondering if the |
@ryanwilson I believe you have to use Xcode 12.2 to build for Apple Silicon, and it looks like you're using 12.0.1 |
@carlo- thanks I'll give that a go - I do believe I tried with 12.2 before and saw the same results, but I'll try it again. |
Would you look at that - looks like it was another case of having too many Xcode versions installed, I must have forgotten to run |
#7044 to fix the technical issue, still need to sort out the distribution and Xcode version challenge. |
While we still need to support Xcode 12.0 binaries in the default distribution, one approach would be providing instructions for self-building with newer Xcode versions. |
I've given enabling Crashlytics for Catalyst another chance with the 7.6 release, but above is a blocker. I'm unable to run our app on Apple Silicon anymore, so have to remove Crashlytics again, for now. (Integration is via xcframework, manually) |
Thanks for letting us know. We'll consider bumping the minimum supported version with the zip distribution to Xcode 12.2 in the Firebase 7.7.0 release. @ryanwilson What do you think? |
SGTM - let's build with Xcode 12.2 for the zip to ensure this use case is supported. Thanks for revisiting @steipete! |
Thanks folks, much appreciated!! |
Feature proposal
The Release 7.1.0 of Firebase.zip containing all the .xcframeworks for manual integration does not contain an arm64 slice for the maccatalyst variant.
As a result, when creating an archive for "Any Mac (Apple Silicon, Intel)", linking fails with the following errors:
The text was updated successfully, but these errors were encountered: