まず、Xcode 4.4.1でios4 +アプリケーションをサポートしようとしたときの問題を説明し、次に3つの質問があります。Xcode 4.4.1 Mountain Lionでios4シミュレータを使用する方法はありますか?
私はしばらくの間、いろいろなバージョンのXcodeを使い、最近Xcode 4.4.1とMLにアップグレードしました。過去には、古いシミュレータのsdksをXcodeパッケージの内容に関連するフォルダにコピーすることは常に可能でしたが、この手法はもはや機能しません。
のXcode 4.4.1の広告は、この抽出物を読み取ります
この
を「Xcodeは、このようなコマンドラインツールなどのオプションコンポーネントをインストールするには、新しい 『ダウンロード』環境設定パネルを備えており、以前のiOSシミュレータ」古いシミュレータを動作させることができると私に確信しましたが、これまでの私の経験では、1つの古いシミュレータ(ios 5.0)しか入手できません。上記の抽出は、複数の「旧iosシミュレータ」を使用するため、複数の古いシミュレータにアクセスできることを示しています。また、あなたはマウンテンライオンをインストールする前に、Xcodeの4.4.1にアップデートした場合、ios4.3シミュレータをダウンロードするオプションを得ることができます
EDIT
。しかし、MLと4.4.1を持っていればシミュレータは動作しません。
のEND EDIT
私はios4.3を実行するパーソナルデバイス(iphone)を使ってテストすることができたが、これは私がテストするための理想的な方法ではありません。私はios4.0をサポートしているので、ios4.0、ios4.1、ios4.2、ios4.3のiosシミュレータで自分のコードをチェックするのが理想的です。
私は最新のXcodeとMLを使いたいのですが、私の最善の選択肢は、Lionの古いXcodeにロールバックすることです。
質問
1)Xcodeの4.4.1マウンテンライオンの機能iOS4をシミュレータに取得する方法はありますか?
2)ios4シミュレータを新しいバージョンで使用する予定がありますか、それともAppleが意図的にこれをブロックしていますか?
3)このポジションに他の開発者がいますか?これは何が最善の対策ですか? ML上のXcode 4.4.1から離れている/ロールバックしている人はいますか?
おかげ
SECOND EDIT - ソリューションのまわりで私の仕事
私はそれはiOS4をシミュレータがXcodeの4.4.1(ML)でサポートされていない確認しあったとアドバイスは、あなたが上でテストする必要があるのでデバイス。
私は、まだどこかにxcode 4.3.3のバージョンのライオンが必要であると決めたので、私は4台のシミュレータにアクセスできました。したがって私のimacでは、osx 10.7 lionを実行する仮想マシンを仮想マシンでセットアップしました。この仮想マシンでは、Xcode 4.3.3と古いシミュレータをインストールしました。これで、ios4の問題をテストしたいときに利用できます:)
このソリューションは、私が山の私のメインマシン上で実行されているライオンとライオンのランニングとXcode 4.3.3を使用して仮想マシンを持って幸せな私に私のiMacにメモリ空間に28gbを要するが、イム持っています。それは多くの問題のように見えるかもしれませんが、他の選択肢は何ですか?
別の解決策は、多分、彼はそれを行っていると主張しているか、ユーザーポパイを尋ねるです。無関係な情報と質問の削除要求以外は何も見つけ出せませんでした。
END SECOND EDIT
あなただけのXcode >>設定>>ダウンロードに行くとちょうどiOS4をSDKをダウンロードできないようにする必要があり私が理解から。あなた以来 – Popeye
は、あなたが、これは、この質問はあなたがいずれかをダウンロードすることができない印象を与えるとして、このの読者に知らせるために更新する必要が4.3シミュレータをダウンロードすることができます述べています。 – Popeye
3つのMacをMLとXcode 4.4.1にアップデートしました。ある機会に、私はシミュレータ4.3をダウンロードするオプションを持っていました(これは一度ダウンロードしても動作しませんでした)。他の2つの機会に私は5.0シミュレータをダウンロードするオプションしかありませんでした。 Popeyeの方法による否定的な評価と虚偽の主張に感謝します。 – user1600350