7

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

1)これをXcodeプロジェクトのどこに設定しますか?

2)OS>3.1にのみ存在するUITableViewCellnumberOfLinesプロパティを認識しています。最小値をOS3.0に設定した場合、3.1を使用しているユーザーは、コーディング時に行数を正しく確認できますか?(明らかに、3.0の人はできません)

ありがとう。

4

1 に答える 1

14

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

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

2 番目の質問に答えると、Deployment Target を 3.0 に設定すると、3.1 のみのコードはコンパイルされなくなります。ただし、この問題には回避策があります。

于 2009-11-10T23:44:55.963 に答える