2012-07-24 88 views
0

我正在開發一個Phonegap/Cordova應用程序,它應該只針對iPhone。我相應地設置目標設備的家庭在項目設置:針對iPhone的iOS應用程序仍然在iPad上打開全屏?

Targeted Device Family setting

然而,當我運行在模擬器上的應用程序,或在測試設備上,它仍保持在iPad上打開全屏,而我認爲應該在iPhone分辨率的小窗口中顯示。

有關如何解決此問題的任何建議?

回答

0

其實,我有這個同樣的問題。該解決方案與您的解決方案非常相似,但我想詳細闡述一下。

使用的Xcode 4.5.1:

  1. 圍棋項目導航
  2. 點擊上面的項目(這應該是你的項目的名稱,說什麼「1個目標,iOS版SDK 6.0)
  3. 點擊上的「目標」的程序名稱
  4. 然後,在選項卡下的「摘要」中設置的「設備」值,以iPhone(或iPad,或任何你想)
  5. 然後點擊你的應用程序名稱下的「項目」
  6. 單擊構建設置
  7. 一直向下滾動到「部署」部分,然後爲目標設備系列選擇適當的值,即使它已經正確無誤!

這對我來說是訣竅。我不得不「再次確認」設置,然後我的麻煩就結束了。我曾經見過一位經驗豐富的iOS開發人員做了很多次,我認爲這是一個勾號:)結果有時它確實有效。我猜這個配置並不總是與Xcode顯示的同步。

相關問題