2

もともとユニバーサル アプリを作りたかったのですが、スコープが変更され、ユニバーサル アプリに行き詰まってしまいました。今は、iPad アプリだけが必要です。そこで、対象のデバイス ファミリを「iPad」(または 2) だけに変更しましたが、アプリを送信すると、まだデバイス ファミリ「1,2」またはユニバーサルでスタックしていると表示され、iPhone のスクリーン ショットを求められます。

ユニバーサルアプリからiPadへのダウングレードについて、私は高低を見てきました

実際の結果はありません。

また、3.2 に設定したいのに、必要な最小 OS は 3.1.3 と表示されています (これにより、iPad 専用アプリとしての存在が確固たるものになるかもしれません)。

前もって感謝します!

アップデート:

LSMinimumSystemVersion 3.2 を info.plist に追加しました (3.2 は文字列です)。「アプリの詳細」の下で、これは私を激怒させます。

最小 OS 要件: 3.1.3

やれやれ。:(

更新: Apple に連絡したところ、ターゲット ファミリー デバイスに送られてきて、「確認してください」と言われた後、iTunes Connect サポートに転送されました。

私の探求は続く!

4

1 に答える 1

3

まず、プロジェクトとターゲットの両方の設定を変更してください。まだ変更されていない場合は、xcode プロジェクト バンドルの project.pbxproj を手動で編集して、TARGETED_DEVICE_FAMILY = "1,2" のすべての出現箇所を TARGETED_DEVICE_FAMILY = "1" に変更します。

また、OS の最小要件は、展開 SDK の設定 (前述のファイルの IPHONEOS_DEPLOYMENT_TARGET) によって決定され、LSMinimumSystemVersion の影響を受けません。

于 2010-07-19T15:22:54.387 に答える