2015-10-01 52 views
1

我已經升級到的XCode 7和同時連接XCode7在鏈接器中的位置獨立代碼。

LD我得到一個錯誤:-no_pie和-bitcode_bundle(Xcode中設置ENABLE_BITCODE = YES) 不能一起使用

我改變了xcode設置生成位置相關的代碼,但鏈接仍然失敗。 -no_pie仍然出現在鏈接器的輸出中。我如何禁用-no_pie?

enter image description here

+0

,設置位碼爲NO – ejanowski

回答

0

找到enable bitcode構建設置,並設置爲NO

Build settings

在buildsettings
+0

這安全嗎?這添加了iOS9/XCode7嗎? – cateof

+0

是的我的朋友,對於iOS應用程序,bitcode是默認的,但是可選的。如果您提供位碼,應用程序包中的所有應用程序和框架都需要包含位碼。對於watchOS應用程序,位碼是必需的。 –

+1

看到這個鏈接可能會幫助你http://stackoverflow.com/questions/31088618/impact-of-xcode-build-options-enable-bitcode-yes-no –