二日ぐらい前に実機でデバッグした後に、シミュレータでビルドしようとしたらこのエラーが出た。ちなみにcocos2dを使っている。
いろいろググって見たけど、BuildSettings->Architectures->Excluded Architecturesに「arm64」を入れたら良い、という記事が多かったがうまくいかず。
最終的に$(ARCHS_STANDARD)を入れて上手くビルドできた!!
ただその後に今度は以下のようなエラーが出てビルドはできるけどインストールできなくなった。※実機とシミュレータ両方
couldn’t be opened because you don’t have permission to view it. Domain: NSCocoaErrorDomain
で、調べると以下のディレクトリ消せ、とかMacのシステム環境のファイルアクセスを変えたりいろいろやってもダメ。。。
/Users/ユーザ/Library/Developer/Xcode/DerivedData
なので、一旦上記の設定をExcludedを削除し、再度ビルドすると実機は問題なし。
で最終的に行ったこと。ちなみにcocos2dを使っていてそこのビルででどうも上手くいっていなかった。
- cocos2d側のUserーDefinedのVALID_ARCHSの設定を$(ARCHS_STANDARD)
- cocos2d側のBuildSettings->Architectures->Excluded ArchitecturesにAny iOS SImulator SDKに「arm64」
- アプリ側ののBuildSettings->Architectures->Excluded ArchitecturesにAny iOS SImulator SDKに「arm64」
これでOK!!
0 件のコメント:
コメントを投稿