[Bug] Enable Bitcode by Default for GameKit#3
Conversation
Changing Bitcode to YES by Default will bundle the GameKit into UnityFramework preventing build errors in Xcode
|
To align with the upcoming deprecation of bitcode, this change will not be taken. For more information, please see: https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-14-release-notes Changes summarized here:
|
|
Is there a fix for the error above without using bitcode? It doesn't seem to export the .framework plugin for most of these unity plugins. |
|
We have the same issue and actually abandoned the plugin because of this. My team is waiting for some update. |
|
@justadaniel I am not able to reproduce your issue. Please share with me your system config including:
|
Host Mac Version of macOS on Host System Target Device Hardware Model
Target Device OS Version
Xcode Version Unity Version
|
|
Thank you. I will investigate. |
|
Hello. Is there any update on this issue? We can't get rid of these errors. |
Introduces availability checks to Apple.Core. This comes in two parts: Availability attributes and runtime Availability checks. Attributes are used to decorate C# API calls with availability information including the specific versions of each OS that an API was introduced, deprecated, renamed, or obsoleted. Availability checks allow users to wrap blocks of code which call API that may only be available in certain runtimes. By wrapping these code blocks, users can prevent the wrapped code from being called on unsupported OS versions.
Changing Bitcode to YES by Default will bundle the GameKit into UnityFramework preventing build errors in Xcode. This provides a more seamless experience for game developers who just want it bundled. Before hand, the only bundled framework would be for macOS.
Example Build Errors with

ENABLE_BITCODE = NO