Xcode 8.3无效的bitcode签名

时间:2017-04-12 06:06:32

标签: ios xcode

enter image description here enter image description here

我的项目使用P2PCamera SDK,但不使用Cocoapod,那么需要更多的lib

error: Invalid bitcode signature clang: error: linker command failed with exit code 1 (use -v to see invocation)

我可以在Xcode8.2中构建并运行成功,但在使用Xcode8.3

时出错

4 个答案:

答案 0 :(得分:3)

当我尝试使用iOS设备进行测试时遇到此问题。仅使用Build Active Architecture的调试配置设置为NO。设置为YES后,我可以用我的iPhone进行测试。 enter image description here 这肯定会解决问题。

答案 1 :(得分:2)

可能是因为使用Cocoapods将第三方SDK集成到您的项目中。 执行以下操作:

  • 清除derived data&重新启动Xcode
  • 清洁&建立。

或者,如果您不介意禁用bitcode:转到构建设置搜索bitcode并更改" Enable Bitcode"到" No"。

答案 2 :(得分:1)

问题可能在于 lAVCtrl_armv7 第三方库,您可以通过将有效架构编辑为 arm64 并重新编译来确认。

答案 3 :(得分:0)

对我而言,它有助于将项目更新为推荐设置" &安培;清洁: https://stackoverflow.com/a/47336130/1884907