iPhoneでのみユニバーサルアプリをテストする
-
29-10-2019 - |
質問
私はユニバーサルiOSアプリを開発していますが、iphoneバージョンはほぼ完成しており、ipadの約50%が完成しています。ただし、iPhoneバージョンのテストを開始する必要があります。そのため、プロジェクトをiphoneターゲットのみに変更しました。ただし、アプリがipad上にある場合、ipadバージョンのnibファイルがiphoneシミュレーターにロードされます。したがって、iphoneシミュレータではipad画面の一部しか表示されません。1つの解決策は、ipad nibファイルへの参照を削除することですが、このアプローチは避けたいと思います。
提案がある人はいますか?
よろしく
編集:問題は、人々がipadでiphoneバージョンをテストできるようにしたい場合です(一部の人々はiphoneではなくipadしか持っていません)。iPadでiphoneシミュレーターを実行すると、間違ったnibfileが読み込まれます。iPhoneではなく実際のiPadを対象としたもの。
解決 2
さて、それは私がやりたくない解決策に終わった:)私はipad用のnibファイルを削除し、それは問題を削除しました。テスト後、作業を続けるにはipadnibファイルを追加する必要があります。
他のヒント
「プロジェクトを変更してiPhoneのターゲットにするだけ」はしたくないでしょう。それを元に戻し、デバイス上でビルドして実行するだけです(接続したものに応じてiphoneまたはipad)。
ところで、将来的には、早めにテストし、頻繁にテストすることを強くお勧めします。毎日デバイスでテストします。
所属していません StackOverflow