我的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
在这种情况下需要什么?
答案 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。