Worklight 7.1:由于项目上的ENABLE_BITCODE设置为YES,构建失败。

时间:2015-11-06 16:11:22

标签: ibm-mobilefirst

/native/Frameworks/IBMMobileFirstPlatformFoundationHybrid.framework/IBMMobileFirstPlatformFoundationHybrid(WLAFURLRequestSerialization.o)'不包含bitcode。您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode。对于架构armv7

1 个答案:

答案 0 :(得分:1)

https://developer.ibm.com/mobilefirstplatform/2015/09/09/mobilefirst-platform-support-for-ios-9/

在App Store上更新现有应用或提交新应用(具有Xcode7和iOS 9功能) 请查看以下部分,了解您需要采取的操作,以便您的应用可以支持iOS 9。

位码

iOS9引入了一项名为bitcode的新功能,这是一个上传到Apple App Store的中间代码。 Apple编译应用程序的bitcode以针对每种类型的设备进行优化。要了解有关bitcode的更多信息,请参阅Apple文档。

目前,IBM MobileFirst Platform SDK不支持bitcode。除非禁用bitcode,否则您的应用程序将无法使用Xcode 7构建。如果启用了bitcode,您将看到错误消息。

需要采取行动

禁用项目的bitcode:在Xcode中,选择Build Settings>构建选项并将启用Bitcode设置为否。