序文:私は 同様の質問 sを調べましたが、どの回答も私の問題を解決するようには見えませんでした。
私はxcode(バージョン5.1.1)プロジェクトをビルドしようとしています:
_xcodebuild clean build -sdk iphonesimulator7.0 -Arch "armv7s" ONLY_ACTIVE_Arch=NO
_、
これを実行すると、エラーとしてNo architectures to compile for (ARCHS=armv7s, VALID_ARCHS=i386 x86_64)
が表示されます。すべてのVALID_ARCHS(rm64 armv7 armv7s)を入力として上記のコマンドを試しました。だから私はこのコマンドを実行してみました:
_xcodebuild clean build -sdk iphonesimulator7.0 -Arch "i386" ONLY_ACTIVE_Arch=NO
_
そして、エラーとしてNo architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s)
を受け取ります。上記のコマンドを他のすべてのVALID_ARCHS(i386 x86_64)で実行してみましたが、うまくいきませんでした。これらのアーキテクチャエラーが発生している理由がわかりません。プロジェクトにココアポッドがあり、上のリンクの最初の回答で問題が解決しませんでした。
デフォルトの変数を上書きできます:これを使用してみてください:
xcodebuild clean build -sdk iphonesimulator7.0 -Arch "i386" ONLY_ACTIVE_Arch=NO VALID_ARCHS="i386 x86_64"
シミュレータ用にビルドする場合-常にi386/x86_64用にビルドします。
(ターゲットではなく)プロジェクト設定に移動します。次に、ビルド設定を開き、値を有効なアーキテクチャに追加します:i386