sum*_*mar 5 iphone openssl facebook objective-c ios
我在我的项目中使用可可豆荚集成了openssl库.它在xcode 7.1,模拟器7.0及更高版本中运行良好.但是,当我尝试在物理iOS设备上安装时,得到以下提到的问题:
您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.for architecture arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
将enable bitocde设置为NO后,我可以在iOS 7/8设备中运行该项目.
但是当我尝试在iOS 9或更高版本的设备中运行我的应用程序时,我从我添加到项目中的依赖项中收到了多个错误.
提前感谢任何建议.
终于解决了我的错误
当应用程序使用 openssl 库时。开发人员需要将目标和项目的启用位码模式设置为多个值。
1.调试应用程序时
调试时,“调试”的启用位码应为“否”,“发布”应为“是”。
2.发布应用程序时
在这种情况下,启用调试位码应为YES,发布模式应为NO。
我按照上述步骤操作,以便能够调试应用程序并成功推送到应用商店,而不会出现任何错误。
希望这个答案能帮助其他人。
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |