Ios ld:-no\u pie和-bitcode\u bundle(Xcode设置ENABLE\u bitcode=YES)不能一起使用错误

Ios ld:-no\u pie和-bitcode\u bundle(Xcode设置ENABLE\u bitcode=YES)不能一起使用错误,ios,xcode7,iphone-4,bitcode,Ios,Xcode7,Iphone 4,Bitcode,当我试图在我的iPhone 4上从XCode 7执行我的应用程序时,我得到了ld错误: ld:-no\u pie和-bitcode\u bundle(Xcode设置ENABLE\u bitcode=YES)不能一起使用 这是什么-没有馅饼,以及如何解决问题,当然不禁用位码 当我为iPhone6模拟器编译时,一切都没有这个问题。没有派让clang生成位置无关的代码AFAIC。尝试为链接器指定-pie 另见: 问题是由于项目设置中的“生成位置相关代码”配置为“是”,这显然覆盖了目标中的配置。可能是这

当我试图在我的iPhone 4上从XCode 7执行我的应用程序时,我得到了ld错误: ld:-no\u pie和-bitcode\u bundle(Xcode设置ENABLE\u bitcode=YES)不能一起使用

这是什么-没有馅饼,以及如何解决问题,当然不禁用位码


当我为iPhone6模拟器编译时,一切都没有这个问题。

没有派让clang生成位置无关的代码AFAIC。尝试为链接器指定-pie

另见:

问题是由于项目设置中的“生成位置相关代码”配置为“是”,这显然覆盖了目标中的配置。

可能是这样,谢谢。但是我在哪里指定这个选项呢?其他链接器标志?另外,你提到的帖子有几种选择的可能性。事实上,我有一个报告:“编译过程中未使用的参数:-pie”,所以这肯定不是正确的位置。嗯,对不起,似乎这不是答案。如果可能的话,我也不太清楚,我只需要得到关于把那个选项放在哪里的指导,这确实不是什么大问题。