2017-01-18 12 views
8

Appleから次のものが届きました。私はちょうどiPad用の制約を修正しようとしたが、上に来るようにスクロールバーを得ることができます。どうすればこの問題を解決できますか? iPhone専用アプリです。アップル 2. 4 PERFORMANCEから感謝iPhone専用アプリがiPadで動作しないために拒否されました

Image of my app on the iPad

:ハードウェアの互換性 パフォーマンス - 2.4.1

我々はiPadがiOSの10.2を実行しているに見直したときに、あなたのアプリがiPhoneの解像度で実行されなかったことに気づきました。具体的には、登録オプションが金額セクションの後ろにあるため、登録できませんでした。

参照用にスクリーンショットが添付されています。

次のステップ

それが実行され、iPadのiPhoneの解像度で適切に表示することを確認するためにアプリを修正してください。

リソース

のiOSデバイスの画面サイズと解像度については、iOS用の表示プログラミングガイド内のピクセル対のiOSヒューマンインターフェイスガイドラインだけでなく、ポイントを参照してください。

追加情報

あなたは困難報告された問題を再現している場合は、& A QA1764テクニカルQで説明したワークフローをテストしてみてください:App Storeの提出に対して報告されたバグを再現する方法。

上記のリソースを利用した後にコードレベルの質問がある場合は、Apple Developer Technical Supportにお問い合わせください。 DTSエンジニアがフォローアップを行う際には、 - 拒否の問題の詳細を記入してください。 - screenshots - 問題を再現する手順 - 記号付きのクラッシュログ - 問題が発生した場合クラッシュログ

+0

[Xcode:iPhone専用アプリの設定方法](http://stackoverflow.com/questions/10767346/xcode-how-to-set-app-to-be-iphone-only) –

+2

これは私にとって重複しているようには見えません。ここでは、iPhoneだけに物事を設定することについてのコメントがありました。それがなくなっても、私はそれが見えていません。いずれにせよ、これは**拒否されました**この可能なdupフラグは、そうでないものを見ています。 – dfd

+0

アプリの設定は「iPhoneのみ」となっているため、iPadユーザーはダウンロードできません。これは、iPhoneのデフォルト表示でのみ実行できることを意味します。 iPadユーザーは引き続きアプリをダウンロードしてインストールできます。彼らは単に、自分のApp Storeの検索結果に「iPhoneのみ」のアプリケーションも表示するように設定をチェックする必要があります。 iPadでアプリを実行すると、iPhoneの解像度で表示されます。したがって、App Storeのレビューサイクルに合格するには、iPadのディスプレイ/解像度が直接サポートされていない場合でも、iPadのハードウェアをサポートする必要があります。 –

答えて

1

デベロッパー情報がiPhoneに設定されているアプリで同じ問題が発生しました。彼らはスクリーンショットを添付しましたか?

私の問題は、制約が正しく設定されていないことでした。小さな画面サイズ(iPadの1倍の設定で表示)では、私のボタンは一緒に押されました。

iPhone 5.

+0

iPhone 5のような小さな画面では「反応が良い」問題ですか?なぜ彼らはiPadを参照していますか? :S(私は実際に同じ問題を抱えている) – Zetura

+0

ちょっと@Zetura - 配備情報がただのiPhoneであっても、iPadユーザーはアプリをダウンロードできます。 iPadがしていることは画面に表示されますが、それはiPhoneのような大きさなので、電話の周りに空の黒いスペースがたくさん残ってしまいます。ユーザーがもっと大きくしたい場合は、iPadの右ボタンの2倍のボタンをクリックすることができます。あなたがiPad Airでシミュレーターであなたのアプリを走らせるなら、あなたは私が何を意味するかを見ます。基本的に、iPad AirはiPhone 5で見られるのと同じサイズの画面を表示するので、あなたのアプリがどちらかを使って最小画面サイズで動作するかどうかを確認することができます。 – Gibraltar

+0

はい、私はそれを知っています;)それは私のアプリがまだ拒否されていることです、そして、Appleが私に送ったスクリーンショットですべてがうまくいくようです。唯一のことは、アプリがデフォルトでiPad上で2倍のスケールで表示されていることです。iPhoneの解像度を得るには、角の1倍をクリックする必要があります。私は奇妙なことを発見し、彼らが拒絶している理由ではないことを願っています。 – Zetura

2

を使用して、シミュレータ上でビルドをチェックアウトこれはサポートされているデバイスとの問題ではありません - iOSアプリはiPhoneのみのためであったとしても、それはiPad上でiPhoneの解像度で実行する必要があります。これはスクリーンショットに基づいて、iPhone 4シミュレータで実行されているものと同じサイジング(または非常に近いもの)です。

iPhone 4の制約を修正し、承認されます。

+0

良いヒントありがとう。しかし、Xcode 9のリストのシミュレータがiPhone 5で停止する:( – appsmatics

+0

iPadシミュレータの一部または全部で試してみてください。理想的には、アプリケーションはシミュレータオプションのいずれかで動作するほど柔軟でなければなりません。そうしないとAppleが拒否するかもしれません。 – escullz

1

私のアプリでも同じ問題がありました。

私のアプリケーションは、iPhoneのためではなくiPadのためのもの、しかし、Appleの審査チームは私にこれを言われた:

それはiPhoneの解像度で iPad上で動作することを保証するために、アプリケーションを修正するために適切であろう。

私のソリューション:

は、私はそれが役に立てば幸いiPhone 4

するためのユーザーインターフェイスを最適化します。

関連する問題