1

ld: '/Library/Developer/XcodeServer/Integrations/Caches/5c17d3e903f4d302cf453 40fb301f30f/Source/ocular/Pods/Sodium/Sodium/libsodium-ios.a(libsodium_la-crypto_box.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。对于架构 armv7

/usr/local/bin/pod install在集成(触发器)之前运行。

屏幕截图 2016-08-03 在 3 18 14 pm

我能够在模拟器和真实设备中构建和运行应用程序。但是,我与机器人的集成失败并出现上述错误消息。我Sodium通过 cocoapods 安装。

我尝试设置ENBALE_BITCODE = NO项目/目标/Pods

服务器:5.1.7 Xcode:7.3.1

任何帮助表示赞赏。

4

3 回答 3

3

错误说你需要ENBALE_BITCODE = NO在你的项目目标下改变它,它会起作用。

于 2016-08-03T07:40:31.043 回答
1

xCode-> your project-> Build Settings-> Enable Bitcode = NO

于 2016-08-03T07:48:07.433 回答
0

在网上搜索解决方案后,我能找到的唯一解决方案是Enable Bitcode = NO。这是我已经拥有的!

所以最终我使用了重新启动的WILD CARD SOLUTIONXcode & Server - 仍然抛出相同的错误。由于真的没有解决方案,我重新启动了我的mac。第一次仍然会抛出错误,而 TADA 第二次可以正常工作。我不知道我做了什么来使它工作或我没有做些什么来使它工作。

PS:我cleanclean build folder每次在我集成我的机器人之前。

对于遇到同样问题的任何人:祝你好运

于 2016-08-04T03:30:01.420 回答