xcode项目构建成功,但归档时:bitcode bundle可以

时间:2016-04-07 15:26:06

标签: ios xcode unity3d

我的XCode项目是由Unity生成的,所以我能够毫无错误地构建项目。

但是当我尝试将其存档为ad hoc时,我明白了:

  

ld:无法生成bitcode包,因为   ' /Users/myuser/Desktop/device3/Libraries/Plugins/iOS/AdmobPlugin.a(UnityEncoder.o)'   没有完整的bitcode。所有目标文件和库   必须从Xcode Archive或Install build for生成bitcode   建筑arm64

在这种情况下需要什么?

3 个答案:

答案 0 :(得分:30)

AdmobPlugin.a不支持bitcode尝试更新该库,如果它仍然显示此错误,您可以从Xcode项目goto目标设置中禁用bitcode - >启用bitcode = NO。

答案 1 :(得分:1)

刚收到此错误消息。转到目标->设置->启用Bitode =否 完美运行,没有问题。

答案 2 :(得分:1)

在Build Settings-> Other C标志上,将Debug设置为-fembed-bitcode-marker,将Release设置为-fembed-bitcode。确保为您的项目而不是目标设置了。有关更多详细信息,请检查here