2012-01-01 5 views

答えて

4

iOS 5.0で導入されたコードで何かを使用していますか&新しいですか? (ストーリーボードなど)

回答が「はい」の場合は、4.3.3で実行できません。

いいえの場合は、最小必須バージョンを4.3.X(and here's a tutorial you can use)に設定できます。

Here is a related questionand another one)これはもう少しお役に立ちます。

+0

私はストーリーボードを使用していませんが、ラベルがコード – Illep

+0

によって配置されていても、最初からすべてをコーディングしました。私はARCを使用しています。 – Illep

+0

はい;私の答えを参照してください – DGund

2

IIRCを使用すると、以前のバージョンのiOSをエミュレートするためにシミュレータをxCodeに設定して、4.3.3で動作するかどうかを確認できます。プロジェクトのビルド設定を見て、ターゲットO/Sを変更することができます。私はすべてのバージョンがデフォルトで利用可能であるとは確信していません。テストするには他のバージョンをダウンロードする必要があります。

+0

どこからテストするために他のバージョンをダウンロードできますか? – Illep

+0

私はxCode 4.0.2を使用しています。これは、3.0より上位のiOS(すべてチェックしました)のすべてのバージョンに展開ターゲットを設定できるようにしています。必要に応じて、以前のバージョンのxCodeをインストールすることもできます。 –

+0

10.7マシンにXcode 3をインストールすることはできません(以前10.6マシンにインストールして10.7にアップグレードすることはできますが、Xcode 3のクリーンインストールはLionへのインストールを拒否します)。 Xcode 4のSimulatorの「OS Version」は、iOS 3.2や3.3のようなものをシミュレートするように変更することができます。これは良いことです。 –

2

ARCを使用しているとお伝えしました。 ARCはiOS 4.xでは動作しますが、iOS 3.xでは動作しません。したがって、ARCは問題にはなりません。あなたがストーリーボードやコード化されたものを使用しないことについてあなたが言った他のすべてに基づいて、あなたは大丈夫でしょう。 Xcodeでメソッドをクリックすると、ドキュメントが表示されます。ドキュメントでは、リリースされたiOSのバージョンが表示されます。これはiOS 4.3.3以下であることを確認してください。

+1

ありがとう、私はプロジェクトをやり直さなければならないかもしれないと怖がっていました。 @DevinGundのように、Michaelはターゲットを変更してテストするべきだと言った。 – Illep

関連する問題