我正在開發一個Phonegap/Cordova應用程序,它應該只針對iPhone。我相應地設置目標設備的家庭在項目設置:針對iPhone的iOS應用程序仍然在iPad上打開全屏?
然而,當我運行在模擬器上的應用程序,或在測試設備上,它仍保持在iPad上打開全屏,而我認爲應該在iPhone分辨率的小窗口中顯示。
有關如何解決此問題的任何建議?
我正在開發一個Phonegap/Cordova應用程序,它應該只針對iPhone。我相應地設置目標設備的家庭在項目設置:針對iPhone的iOS應用程序仍然在iPad上打開全屏?
然而,當我運行在模擬器上的應用程序,或在測試設備上,它仍保持在iPad上打開全屏,而我認爲應該在iPhone分辨率的小窗口中顯示。
有關如何解決此問題的任何建議?
XCode的「目標設置」覆蓋了「項目設置」。
在這裏此事的更多細節: XCode Edit Project Settings vs Edit Active Target
其實,我有這個同樣的問題。該解決方案與您的解決方案非常相似,但我想詳細闡述一下。
使用的Xcode 4.5.1:
這對我來說是訣竅。我不得不「再次確認」設置,然後我的麻煩就結束了。我曾經見過一位經驗豐富的iOS開發人員做了很多次,我認爲這是一個勾號:)結果有時它確實有效。我猜這個配置並不總是與Xcode顯示的同步。