我刚刚下载了Xcode 7 beta 4,并尝试构建我的Swift 2.0应用程序,但是却遇到了以下错误,我无法找出解决方案:



有谁知道如何解决这个问题?

最佳答案

ENABLE_BITCODE 标志设置为可解决此问题。

对于那些想知道是否安全禁用它的人。 是的。

根据Apple Doc



位代码是Apple为应用程序精简所做的新努力的一部分。在撰写本文时,它是可选的,但以后可能需要。我认为Apple正在为框架/库社区提供时间来适应。

编辑:
在Xcode 7中,您将应用程序上载到iTunes connect的中间状态称为位码。当用户下载您的应用程序时,App Store会自动生成您应用程序的优化版本(例如,如果需要,则为64位),以匹配用户使用的设备。

目前,我们可以做的就是禁用位码,然后等待Google Maps SDK的更新。

更新

SDK 1.11.0-现在支持位码

https://developers.google.com/maps/documentation/ios-sdk/releases?hl=en

资源:

Impact of Xcode build options "Enable bitcode" Yes/No

https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

https://www.hackingwithswift.com/ios9

10-07 19:54
查看更多