我正在使用 Phonegap/Cordova 开发一个应用程序,它应该只针对 iPhone。我在项目设置上相应地设置了目标设备系列:
但是,当我在模拟器或测试设备上运行应用程序时,它仍然会在 iPad 上全屏打开,而我认为它应该以 iPhone 分辨率显示在一个小窗口中。
有关如何解决此问题的任何建议?
XCode 的“目标设置”覆盖了“项目设置”。
此处有关此问题的更多详细信息: XCode Edit Project Settings vs Edit Active Target
实际上,我也遇到过同样的问题。修复与您的几乎相同,但我想详细说明一下。
使用 Xcode 4.5.1:
这对我有用。我不得不再次“确认”该设置,然后我的麻烦就结束了。我也见过有经验的 iOS 开发人员多次这样做,我认为这是一个勾号 :) 事实证明它有时确实会产生影响。我猜配置并不总是与 Xcode 显示的同步。