0

初めて iPhone アプリを App Store に配布しようとしています。現在、私はこのガイドに従っています: iPhone アプリを Apple App Store に送信する – ステップバイステップガイド. 現在、Base SDKフィールド値を設定する必要がある段階にいます。スクリーンショットを見てください。

Xcode 4.3.2 - BaseSDK 選択のスクリーンショット

ご覧のとおり、iOS 5.1利用可能な唯一の選択肢です。ここでLatest iOS(iOS 5.1)、デフォルト値に設定すると、配布されたアプリは iOS 3 や iOS 4 などの古い OS で実行できるようになりますか? そうでない場合、古いOSで実行するにはどうすればよいですか。または、私が誤解していることはありBaseSDKますか?

4

1 に答える 1

1

IOS 4 および 5 のシミュレーターで xcode を更新した場合、写真で見つけることができる展開ターゲットの最小 SDK を維持する必要がある古い os で機能することを心配する必要はありません。これらのオプションを取得できます。 ここに画像の説明を入力

更新 基本的に、5.1 SDK で公開されているすべての API を使用できるようになることを意味します。これは、「アプリを実行できる電話」とは関係ありません。

一方、iOS 展開ターゲットは、このアプリを実行できるデバイスを尋ねています。たとえば、iOS 3.0 から 5.1 までと言うことができるため、これは非常に危険な質問です。これは、iOS 3.0 から 5.1 を実行しているすべての iPhone にアプリをインストールできることを意味します。つまり、iOS 3.0 以降がインストールされていれば、元の iPhone と iPhone 3G でアプリを実行できます。これを行う場合は、アプリを慎重にテストする必要があります。Apple は、古い OS でテストする方法を提供していません。その戦略を自分で考案する必要があります。

于 2012-07-17T05:37:55.297 に答える