質問

App Store にアプリを公開しようとしているのですが、iTunes に「iPhone OS 3.x 以降が必要」と表示される最小 OS バージョンを設定しようとしています。2 つの質問:

1) Xcode プロジェクトのどこでこれを設定すればよいですか?

2) OS > 3.1 にのみ存在する UITableViewCell numberOfLines プロパティについては知っています。最小値を OS 3.0 に設定した場合、3.1 を使用している人はコーディングした行数を適切に確認できるでしょうか?(明らかに 3.0 の人はできません)

ありがとう。

役に立ちましたか?

解決

必要なのは、プロジェクトのデプロイメント ターゲット設定を変更することです。デプロイメント ターゲットでは、アプリケーションを実行する最小の OS を指定します。これは、ビルドする SDK に関係なく、利用可能な最新の OS バージョンでアプリケーションが正しく実行されるように、常に最新の SDK である必要があります。つまり、要するに:

  • Base SDK を利用可能な最新の OS に設定する
  • デプロイメント ターゲットを、アプリを実行する最も古い OS に設定します。

2 番目の質問に答えると、デプロイメント ターゲットを 3.0 に設定すると、3.1 専用のコードはコンパイルされなくなります。がある 回避策 しかし、その問題には。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top