- 締切済み
iTunesConnect Rejectの理由
何度かAppleへのアプリ提出申請を挑戦しているのですがRejectされてしまいます。 現在は、下記の様な返信が来ております。 2.10 - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution 2.10 Details Please resolve the issues with the app when viewed on iPad. Please refer to the attached screenshots for more information. Next Steps Please revise your app to ensure it runs at iPhone resolution on iPad. AutoLayoutなどを使用し画面がはみ出ないようには調整しましたが別の理由なのでしょうか? また、iTunes Connectの画面には警告ですが下記のようなメッセージが表示されます。 このバイナリは iPad をサポートしていません。iPad 用のスクリーンショットと App ビデオプレビューは App Store に表示されません。 対処策をご教示ください。 尚、DevicesはUniversalにしてみましたがダメでした。 XCODE 6.11 言語:SWIFT
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Lchan0211b
- ベストアンサー率61% (573/930)
まず最初に確認したいのですが、 あなたはiPhone(またはiPadのiPhone互換画面モード)で動作する iPhone用アプリをリリースしようとしているのですか? それともiPhone用画面だけでなくiPadの本来の画面モードでも 動作するUniversalアプリをリリースしようとしているのですか? なんとなく、iPhone用アプリをリリースしようとしているのに 中途半端にiPad用の対応をして矛盾を起こしているように見えます。 > また、iTunes Connectの画面には警告ですが下記のようなメッセージが表示されます。 > このバイナリは iPad をサポートしていません。iPad 用のスクリーンショットと App ビデオプレビューは App Store に表示されません。 > 対処策をご教示ください。 もし、iPhone用アプリなのに、iPad用のスクリーンショットを登録して いるのだったら、iPad用のスクリーンショットは不要なので削除すればいいです。 もしかしたら、iPhone用アプリなのになんでiPad用の画面があるんだ? ということで拒否されているのかもしれません。 もともと2.10は、「iPhone用アプリは、iPadのiPhone互換画面モードでも 動作できなければならない」と言っています。 そのためにiPad用の対応をする必要は普通何もありませんが、 もしアプリにバグがあって、参照すべきでない不定値の変数を 見ていたりすると、iPhoneではたまたま動作する値になっていたところが、 iPadのiPhone互換モードでは値が異なっていてうまく動作しないといったような 状況になることもありえます。 ちゃんとiPad(のiPhone互換画面モード)でも動作するか確認しておくことを お勧めします。 iPadの実機がなくても、iOSシミュレータでiPadの動作を確認できます。