vil*_*ssu 194 ios ios-simulator xcode6 ios8 iphone-6
Xcode 6 GM现在包括适用于iPhone 6和6 Plus的模拟器,默认情况下,它们以缩放模式运行应用程序.
为了启用新的屏幕尺寸,我尝试添加Default-667h@2x.png它似乎做了一部分技巧,因为应用程序现在根本无法运行,错误"无法在模拟器中运行应用程序 - 运行时遇到错误(Domain = LaunchServicesError,代码= 0)".
有没有人想出如何让一个应用程序实际运行在6/6 +分辨率?
Dav*_*d L 220
您可以添加一个似乎适用于多种屏幕尺寸的启动屏幕文件.我刚刚将MainStoryboard添加为启动屏幕文件,这使得应用程序无法进行扩展.我想我稍后需要添加一个永久性的启动屏幕,但这样可以让原生分辨率得到提升并快速完成.在Xcode中,转到目标,常规并在那里添加启动屏幕文件.

rma*_*ddy 116
如果您正在使用资产目录,请转到LaunchImages资产目录并为两个新iPhone添加新的启动映像.您可能需要右键单击并选择"添加新启动图像"以查看添加新图像的位置.
iPhone 6(Retina HD 4.7)需要750 x 1334的纵向启动图像.
iPhone 6 Plus(Retina HD 5.5)需要分别为1242 x 2208和2208 x 1242的纵向和横向图像.
A.B*_*ger 104
我已经制作了基本的黑色启动屏幕,可以让iPhone 6和iPhone 6+上的应用程序正确扩展:
如果您的.xcassett中已经有LaunchImage,请将其打开,切换到Xcode右侧菜单中的第三个选项卡,然后勾选iOS 8.0 iPhone图像,将它们添加到现有设置中.然后拖动图像:
Wil*_*sch 52
我不想介绍资产目录.
每从seahorseseaeo答案在这里,加入以下的Info.plist为我工作.(我把它编辑为"源代码".)然后我将图像命名为Default-667h@2x.png和Default-736h@3x.png
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-667h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{375, 667}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>Default-736h</string>
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{414, 736}</string>
</dict>
</array>
Run Code Online (Sandbox Code Playgroud)
执行以下操作(参见照片)
右键单击并选择"添加新的启动映像"

| 归档时间: |
|
| 查看次数: |
99779 次 |
| 最近记录: |