我有一个仅针对iPhone系列开发的应用程序,我曾经在iPad上运行该应用程序以测试它在iPhone 4s上的外观(因为它以iPhone 4s的分辨率,大小和“ 2x”圆形按钮启动,以提供全屏支持) 。但是,现在,当我在装有iOS 8的iPad上运行它时,Xcode会忽略所有构建设置,并像在iPad上一样运行它。我的情节提要限制没有投射到iPad屏幕上。
我有:
Devices
选项设置为iPhone
项目设置中的“常规”选项卡Main storyboard file name
并Main storyboard file name
从中删除Info-plist
Launch Screen File
的选项Use Size Classes
中NO
,仅为iPhone生成资产。这是正常现象吗?我想像以前一样使用我的iPad测试iPhone 4s分辨率。我确信我的应用不会因此而变得通用,但是我仍然认为这是一个问题。
使用的Launch Screen File
iOS中8.0,8.0.1和8.0.2会让你普遍性。
这是一个已知错误,已在iOS 8.1中修复,因为您唯一的选择是将资产目录与启动映像一起使用。
或者,您可以在启动文件名中添加设备修饰符,例如 <launchNib>~iphone.nib
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句