最初のアプリをAppStoreにアップロードしましたが、アプリに位置情報サービスとWi-Fiが必要なUIRequiredDeviceCapabilitiesを追加しませんでした。結果:アプリは、必要な座標の検索を開始しません。(iPhone 4にXCodeを介してアプリをインストールすると、完全に機能します)。
そのため、このUIRequiredDeviceCapabilitiesが正しく設定された新しいバージョンをアップロードしようとしましたが、新しいバージョンをアップロードしようとすると、次のエラーメッセージが表示されました。
「バンドルが無効です。Info.plistのキーUIRequiredDeviceCapabilitiesに、以前のバージョンでサポートされていたデバイスでこのアプリケーションを実行できないようにする値が含まれていない可能性があります。」
だから、私が理解したように、私はもうこのアプリにUIRequiredDeviceCapabilitiesを設定することができません、そうですか?
私の考えは、このアプリを削除し、その後、すべての手順を実行してアプリをAppStoreに再度送信することでした。しかし、[このアプリを削除]ボタンをクリックすると、次のエラーメッセージが表示されました。
「削除すると、アプリの購入に関連付けられているものと一緒にiTunes Connectから完全に削除されます。アプリケーションが削除されても、アプリケーション名とSKUは再利用できません。」
これは非常に悪いことです。アプリの名前を変更できないからです。新しいUIRequiredDeviceCapabilitiesを使用してアプリの新しいバージョンをアップロードできるようにするにはどうすればよいですか?