Xcodeでの実行は正常ですが、コマンドラインを$/usr/bin/xcodebuildで使用する場合-scheme projectA -workspace projectA.xcworkspace -configuration Debug clean build
そして、以下を考え出します。
=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_Arch=YES, active Arch=x86_64, VALID_ARCHS=armv7 armv7s).
ビルド設定では:
変更後Build Active Architecture Only = No
、その後、ビルドはビルドに成功しました。
表彰モードで成功を収めるためのこの状況の提案設定は何ですか?ありがとう。
「Build Active Architecture Only」および「Archs」の値は、コマンドライン自体から設定できます。 ARCHS = "armv7 armv7s" ONLY_ACTIVE_Arch = NOを設定します。
例えば
/ usr/bin/xcodebuild ARCHS = "armv7 armv7s" ONLY_ACTIVE_Arch = NO -workspace -scheme ......
これにより、プロジェクト設定の値を手動で変更する必要がなくなります。
私の場合、ターゲットレベルの「有効なアーキテクチャ」の空のセルで、空の「解決済み」セルになりました。
これにより、空の「有効なアーキテクチャ」パラメーターが発生し、リンカーエラーが発生します。