このアプリは主にiPhone用ですが、iPadにもデプロイするオプションが欲しいです(余分な作業をする必要はありません!)。
iPadバージョンのサイズがiPhoneと同じである場合、つまり、リソースやビューコントローラーなどの点で何も変更せずに、アプリケーションがiPhoneとiPadの両方で実行されるように指定した場合、アプリは拒否されますか?
どうもありがとう。
私は最近、iPhone用に設計されたxibのみを含むユニバーサルアプリをストアに配置しました。サイズの異なるアイコンを作成するのは面倒ですが、提出の問題はありませんでした。自動サイズ変更マスクが正しいことを確認してください。それでも問題なく表示される場合があります。
iphoneとipadの両方を指定しない限り、ユニバーサルアプリとは見なされません。私はあなたが拒否されると思います。ただし、iPhoneアプリはiPadで実行されますが、デフォルトではiphoneのサイズで実行されます。
iPadシミュレーターでアプリを実行し、私が何を意味するかを確認してください。ユーザーはサイズを2倍(2倍)にすることができますが、解像度は変わりません。
すべてのiPhoneアプリは、基本的にあなたが説明したとおりに動作するエミュレーター内のiPadで自動的に実行されます。つまり、電話と同じようにサイズとコードを使用してアプリを実行します。
それがあなたの目標である場合は、何もせずにエミュレータに任せてください。
ユニバーサルアプリは、iPadで実行されるiPhoneアプリとは異なります。iPhoneアプリとしてのみコンパイルすると、iPadにロードして、画面の中央に配置されたネイティブのiPhoneウィンドウのサイズで表示したり、画面の中央に配置したまま2倍に拡大したりできます。
ただし、ユニバーサルアプリとしてコンパイルすると、iPadのウィンドウが大きくなります。他のすべてのビューがiPhoneが使用するのと同じビューである場合、それらはすべてiPhoneWidowフレームに対応する画面の左上隅を占めます。それは奇妙に見えるでしょう、そしてそれはそれをより大きくスケーリングすることからユーザーを奪うでしょう。
ユニバーサルアプリとしてコンパイルしないことをお勧めします。iPhoneアプリとしてのみコンパイルします。(あなたはすでにこれを行っていると思います。それをユニバーサルアプリと呼ぶべきではありません。)