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