7

私のアプリは xcode 3.2 で起動します。これで、xcode を 4.5 に更新しました。そして、私はiPadをサポートしたくありません。そこで、デバイス設定をiphoneに設定しました。次に、アプリを更新します。しかし、iTunes 接続は、エラー メッセージで更新を拒否します。

このバンドルは、以前のアプリ バージョンでサポートされている 1 つ以上のデバイスをサポートしていません。アプリの更新では、以前にサポートされていたすべてのデバイスを引き続きサポートする必要があります。Targeted Device Family ビルド設定を使用して、Xcode でサポートされているデバイスを宣言します。詳細については、QA1623 を参照してください: https://developer.apple.com/library/ios/#qa/qa1623/_index.html

Apple Store からアプリを削除せずにこの問題を解決するにはどうすればよいですか

4

2 に答える 2

5

アプリの更新では、以前にサポートされていたすべてのデバイスを引き続きサポートする必要があります。

それはすべて本当に言います。デバイスのサポートを宣言して撤回することはできません。唯一の例外は、サポートされている最も低い iOS バージョンに移動した場合、そのバージョンの iOS をサポートしなくなった古いデバイスを削除できることです。

リンク先のドキュメントには、3 つの可能なオプションが含まれています。

于 2013-02-04T06:39:49.233 に答える
0

私の問題は、何らかの理由で、異なるターゲット (iphone ターゲットと ipad ターゲット) で同じバンドル ID を持っていたことです。

これにより、iPhoneバンドルIDを使用してiPadアプリをアップロードしようとしました。見逃しやすいので参考になるかもしれません

于 2015-07-05T16:51:44.240 に答える