2

私はまだ iPad 1 を持っています。アプリ開発には、iOS 6 を実行するデバイスでのみアプリをデバッグする最新バージョンの XCode を使用しています。

残念ながら、iTunes では iPad 1 を iOS 5 より前にアップグレードすることはできません。バージョン 6 より古い iOS バージョンでアプリをデバッグするように XCode を構成できますか?

別のアプローチは、脱獄によってデバイスを iOS 6 にアップグレードすることです。iPad 1 をジェイルブレイクすると iOS 6 にアップグレードする道が開けると読んだことがありますが、開発に固有のものは見つかりませんでした。

EDIT この問題は、XCode を使用して新しいアプリを作成したときにのみ発生することがわかりました。ただし、既存のアプリ ( SpeakHere など)からサンプル コードを開くと、iPad 1 が XCode の「実行リスト」に突然表示され、iPad 1 でテストできます。これらのアプリには、それらを機能させる「古い」何かがあるのではないかと思います。XCode を使用して構築した新しいアプリでそれを何らかの方法でシミュレートできますか?

4

2 に答える 2

5

いいえ、iOS 6固有の開発に第 1 世代の iPad を使用することはできません。

一方、最新の Xcode と iOS 6 SDK を使用し、デバッグ目的で iPad 1 を使用することもできますiPad は iOS 5 で最大なので、当然 iOS 6 の機能を使用することはできません。

これを有効にするには、「Device Debugging Support」パッケージをダウンロードして、これを実行できるようにします。Xcode->Preferences->Downloads->Components に移動し、利用可能かどうかを確認します。

ここに画像の説明を入力

于 2012-11-15T14:54:54.383 に答える
3

新しいプロジェクトのデフォルトの展開ターゲットである 6.0 をそのまま受け入れているようです。つまり、古いバージョンの iOS ではアプリケーションを実行できず、ましてやデバッグもできません。プロジェクトまたはターゲットのデプロイメント ターゲットを 4.x に設定する必要があります。

于 2012-11-25T03:21:57.023 に答える