-
-
Notifications
You must be signed in to change notification settings - Fork 363
Closed
Description
Description
In the context of having the Cocoa SDK as part of the Unity SDK: Xcode builds fails with The signature of "Sentry.xcframework" cannot be verified.
Investigation
The issue can be narrowed down to
- The Unity SDK copies the xcframework "by hand"
- Symlinks get lost or break
I could attempt to fix this partly inside the Unity SDK. But it will still break for users that i.e. export an iOS Xcode project on Windows and only build that project on macOS - which can be considered a typical workflow.
Taking a look at the xcframework structure we see the following differences in
ios-arm64_arm64e_x86_64-maccatalyst
macos-arm64_arm64e_x86_64
where these have symlinks from their root directories inside the .framework
into Versions/
. Note, there is only one version.

Question
Is this structure for these targets a requirement? Can we have it without symlinks - like all the others - instead?