0

私は自分の iPhone 4S と妻の iPhone 3GS でアプリをテストしています。また、iOS 4.2.1 (サポートされる最高のバージョン) を実行している古い iPhone 3G でもテストしたいと思います。

3G を Mac に接続してプロビジョニングしようとすると、次の 2 つのエラー メッセージが表示されます。

開発をサポートできませんでした

Xcode は、このバージョンをインストールするためのソフトウェア イメージを見つけることができません

xCode (v. 4.4.1) の最新バージョンを使用しています。

3G 以前の iOS デバイスでアプリをテストするために、不足している「ソフトウェア イメージ」を見つける場所はありますか?

そうでない場合、アプリがどのデバイスで動作するかをどのように知ることができますか?

iOS5以降を実行する新しいiPhoneも自動参照カウント(ARC)をサポートしていることに注意してください。新しいプロジェクトを作成するときはいつでも ARC ボタンをチェックしました。古い iOS5 対応デバイスでアプリを動作させたい場合、ARC を放棄する必要がありますか?

...デール

4

1 に答える 1

0

不足している「ソフトウェア イメージ」を見つける場所はありますか?

デバイスの概要ページで [復元] をクリックして*.ipswファイルを検索すると、iTunes からダウンロードできると思います。画像が自動的にダウンロードされると、iTunes は画像を共有することさえあります。

古い iOS5 対応デバイスでアプリを動作させたい場合、ARC を放棄する必要がありますか?

全体ではありません。iOS 4.2 は の大部分をサポートしていますARCが、参照はサポートしていませんweak

また、ターゲットにジャンプする必要があるいくつかのフープがあります。ここにそれらの概要を示す回答があります(スクリーンショット付き)

4.2.1 を実行している第 2 世代の iPod touch でテストできるので、Xcode 4.4.1 が iOS 4.2.1 デバイスをターゲットとして使用できることはわかっています。

最後に、ソフトウェア イメージを取得できない場合は、developer.apple.com からプロビジョニング ポータルに直接 UDID を使用してデバイスを追加してみてください。(昔ながらの方法)

于 2012-09-04T18:05:03.207 に答える