Cocos2d-x iPhone実機転送で「Xcode setting ENABLE_BITCODE」error
2015.11.28
この記事は最終更新日から1年以上が経過しています。
久々、Cocos2d-xでiPhone実機ビルドを試そうとするとビルドエラー。
「linker command failed with exit code 1」
XcodeのVersionは7.1.1。
うーん。
どうやらどうやら、Xcode setting ENABELE_BITCODEでコケている感じ。
調べるところ、Xcode7からiOS向けのバイナリーに関して、
デフォルトでビットコードを含むように設定されているみたいですね。
ビットコードを有効にした状態でビルドする場合は、
ソースコードのみならず、リンクしているライブラリーのすべてがビットコードを含んでいなければならないみたいですね。
ということで、とりあえず、ビットコードを含まない設定にすれば解決できそうなので、
Build SettingsのEnable BitcodeオプションをNoにします。
Build SettingsのEnable Bitcodeオプション No
Xcodeの「Build Setting」を選択。
検索で「ENABLE_BITCODE」を検索すると、
Build Optionsがhitするかと思いますので、
Enable Bitcode を「No」に変更。
再度、iPhone端末にビルドを行うと、成功しました!
とりあえず、よかったです。