Xcode を使用した新しい cocos2d-x プロジェクト ビルドは、iOS シミュレーター/デバイスで正常に実行されますが、cpp ソース ファイルに変更を加えた後、再ビルドはエラーで失敗します-
Xcode は、選択したデバイスを使用して実行できません。このデバイスで実行するには、サポートされているアーキテクチャの宛先を選択してください。
これを機能させる唯一の方法は、ビルド バイナリを削除し (つまり、XCode > Derived Data フォルダーを削除する)、Xcode を再起動した後に新しいビルドを作成することです。
誰かがこの問題を解決するのを手伝ってくれますか?
追加の詳細:
- このエラーは、デバイス アーキテクチャと armv6 armv7 フラグの不一致に関連しています。ただし、最初のビルドは正常に動作し、2 回目のビルド以降は動作しなくなります。これは、これが問題になる可能性がないことを意味します。
- プロジェクトが cocos2d-x を使用していない場合 (つまり、プレーンな Objective-C プロジェクト)、2 回目のビルド後にこのようなエラーは発生しません。
- 選択したコンパイラ: Apple LLVM Compiler 4.2
前もって感謝します!