iPhone のみを対象とする Phonegap/Cordova を使用してアプリケーションを開発しています。それに応じて、プロジェクト設定でターゲット デバイス ファミリを設定します。
ただし、シミュレーターまたはテスト デバイスでアプリケーションを実行すると、iPhone の解像度では小さなウィンドウに表示されるはずなのに、iPad ではフルスクリーンで開き続けます。
この問題を解決する方法について何か提案はありますか?
実際、私はこれと同じ問題を抱えていました。修正はあなたのものとほとんど同じでしたが、それについて少し詳しく説明したいと思います。
Xcode 4.5.1 の使用:
それは私のためにトリックをしました。その設定をもう一度「確認」しなければならなかったので、私の苦労は終わりました。私は経験豊富な iOS 開発者がそのことを何度も行っているのを見てきましたが、それはダニだと思いました :) 実際、時々効果があることがわかりました。設定が Xcode の表示と常に同期しているとは限りません。
XCode の「ターゲット設定」が「プロジェクト設定」をオーバーライドしていました。
この問題の詳細はこちら: XCode Edit Project Settings と Edit Active Target