-
Notifications
You must be signed in to change notification settings - Fork 52
Description
What is your question?
Hello. We are developing an iOS app using Unity, and our app includes the Firebase Unity SDK.
Due to the recent changes in iOS privacy policies, the use of a third-party SDK now requires the SDK's manifest file and signature.
Third-party SDK XCFrameworks now need to be codesigned, not just the framework binaries within them. This will be Starting May 1 2024 Privacy updates for App Store submissions.
step
- I use unity 2019.4.39f1
- download firebase unity sdk 11.8.1
- import FirebaseAnalytics.unitypackage and FirebaseCrashlytics.unitypackage
- build project unity (build for iOS) to Xcode project (Xcode Version 15.2 (15C500b))
- In project Xcode /Pods/FirebaseAnalytics/Frameworks/

6. command line
-iMac ~ % codesign -d -vv .../Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework
.../Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework: code object is not signed at all
Upon reviewing the release notes, I noticed that starting from version 10.24.0, Firebase for iOS has begun to address this issue. I was wondering if there is a plan to support the Firebase Unity SDK in a similar way, or if there is an alternate solution we should consider. cc @paulinon
Firebase Unity SDK Version
11.8.1
Unity editor version
2019.4.39f1
Installation Method
.unitypackage
Problematic Firebase Component(s)
Analytics, Crashlytics
Other Firebase Component(s) in use
No response
Additional SDKs you are using
No response
Targeted Platform(s)
Apple Platforms
Unity editor platform
Mac
Scripting Runtime
IL2CPP
Release Distribution Type
Pre-built SDK from https://firebase.google.com/download/unity