我开发了一个仅限 iphone 的应用程序(因此,从项目开始以来,“目标设备系列”设置为 iPhone),当我完成后,我尝试在 iPad 上运行它,只是为了检查兼容性模式是否正常工作但令人惊讶的是它加载了一个全屏,没有任何兼容模式!
当然,因为它是一个 iphone 应用程序,它看起来一点也不好看。你能想到目标设备系列 = iPhone 没有在 iPad 上触发兼容模式的原因吗? (我也在真实设备和模拟器上试过)。
最佳答案
在 iOS 8 中,存在一个问题,即当您使用新的 Launch Screen File 时,您的应用会自动变为通用。这个问题在 iOS 8.1 beta 中得到解决,因此这不是一个真正的解决方案。
现在,您最好在 Assets 目录中使用 Launch 图像。
同时添加设备修饰符 ~iphone
到启动文件将确保该应用程序不被视为通用应用程序。
关于ios - 没有兼容模式的 iPad 上的 iPhone 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26231782/