質問

私はユニバーサル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)。

ところで、将来的には、早めにテストし、頻繁にテストすることを強くお勧めします。毎日デバイスでテストします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top