私のプロジェクトは、Xcode 内でビルドすると正常にコンパイルされますが、xcodebuild を使用してビルドしようとすると失敗します。出力の最後の行は次のとおりです。
=== BUILD NATIVE TARGET XXX OF PROJECT YYY WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).
最後の行でアーキテクチャについて言及しているので、ビルド設定のアーキテクチャセクションを確認し、その設定を標準(armv7、armv7s)に設定しました。
原因はアクティブな arch=x86_64 です。Xcode の設定を変更してアクティブなアーキテクチャをビルドする = NO にすると問題ありません。
しかし、アクティブなアーキテクチャはどこに設定されていますか?また、デフォルト値が x86 であるのはなぜですか?それを別のものに変更する必要がありますか?