当我尝试在iPhone 4上从XCode 7执行我的应用程序时,我收到了ld错误: ld:-no_pie和-bitcode_bundle(Xcode设置ENABLE_BITCODE = YES)不能一起使用
什么是-no_pie,以及如何解决问题,当然不会禁用bitcode? p>
当我为iPhone 6模拟器编译时,一切都完全没有这个问题。
答案 0 :(得分:0)
no_pie使clang生成与位置无关的代码AFAICS。尝试将-pie指定给链接器
另见: Can I make clang generate absolute addresses for function pointers?
答案 1 :(得分:0)
问题是由于PROJECT设置中的生成位置相关代码配置为YES,这显然超出了目标中的配置。