私は、これがツールを理解し、自分が何をしているのかについて自信を持って助けてくれるので、私が本当に説明に感謝する謎のパズルを解決しようとしています。VALID_ARCHSをarmv7 armv7aに設定すると、xcodeはどのようにシミュレータ用にビルドされますか?
私のiPhoneアプリを構築するためにxcodebuildコマンドラインを起動すると、困惑しました。 "(ARCHS = i386、VALID_ARCHS = armv7)をコンパイルするアーキテクチャがありません。このメッセージで「-sdk iphonesimulator6.0」を拒否しました。私はその後、私のVALID_ARCHSはのARMv7に設定し、それはxcodebuildが(私はインテルだった信じるように自分を導いている)シミュレータ用にビルドすることを拒否した理由を説明するように見えた。 しかし、どのように地球上で私はXCodeのIDEは、その周りに行くん見「
そして、(それがないもの)シミュレータ用にビルドするために管理し
にVALID_ARCHSを変更:? VALID_ARCHS = "$(ARCHS_STANDARD_32_BIT)"(ARMv7以降armv7aに展開する) または VALID_ARCHS =のARMv7 i386の は満足しているように見えましたシミュレータのために構築するのに十分なxcodebuild。最初のケースではまだi386がリストされません!そして、私はi386が特定のcond itions、暗黙のうちに。誰でもこれを確認したり拡大したりできますか?