【问题标题】:Xcode Bot bitcode error during integration only仅集成期间的 Xcode Bot 位码错误
【发布时间】:2016-12-08 19:15:21
【问题描述】:

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

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

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

服务器:5.1.7 Xcode:7.3.1

感谢任何帮助。

【问题讨论】:

    标签: ios xcode xcode7 xcode-server libsodium


    【解决方案1】:

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

    【讨论】:

    • 我试过了。问题的解决方案实际上是重新启动我的mac两次。 T.T
    【解决方案2】:

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

    【讨论】:

    • 我试过了。问题的解决方案实际上是重新启动我的mac两次。 T.T
    【解决方案3】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多