0

iPhone のみを対象とする Phonegap/Cordova を使用してアプリケーションを開発しています。それに応じて、プロジェクト設定でターゲット デバイス ファミリを設定します。

対象のデバイス ファミリの設定

ただし、シミュレーターまたはテスト デバイスでアプリケーションを実行すると、iPhone の解像度では小さなウィンドウに表示されるはずなのに、iPad ではフルスクリーンで開き続けます。

この問題を解決する方法について何か提案はありますか?

4

2 に答える 2

0

実際、私はこれと同じ問題を抱えていました。修正はあなたのものとほとんど同じでしたが、それについて少し詳しく説明したいと思います。

Xcode 4.5.1 の使用:

  1. Go プロジェクトナビゲーター
  2. 一番上の項目をクリックします (これはプロジェクトの名前で、「1 ターゲット、iOS SDK 6.0」のようになります)
  3. 「ターゲット」の下にあるアプリ名をクリックします
  4. 次に、[概要] タブで、[デバイス] の値を iPhone (または iPad、または任意のもの) に設定します。
  5. 次に、「プロジェクト」の下にあるアプリ名をクリックします
  6. ビルド設定をクリック
  7. 「Deployment」セクションまでスクロールダウンし、Targeted Device Family に適切な値を選択してください。

それは私のためにトリックをしました。その設定をもう一度「確認」しなければならなかったので、私の苦労は終わりました。私は経験豊富な iOS 開発者がそのことを何度も行っているのを見てきましたが、それはダニだと思いました :) 実際、時々効果があることがわかりました。設定が Xcode の表示と常に同期しているとは限りません。

于 2012-10-11T19:13:39.683 に答える
0

XCode の「ターゲット設定」が「プロジェクト設定」をオーバーライドしていました。

この問題の詳細はこちら: XCode Edit Project Settings と Edit Active Target

于 2012-07-24T13:12:41.907 に答える