iPad Pro推出图像和App图标

时间:2015-09-30 21:08:59

标签: xcode ipad ios9 ios9.1 xcode7.1

iPad Pro需要167x167 App图标和2732 x 2048(风景)启动图像。但是我应该把它们放在哪里? Xcode 7.1资产目录不提供添加iPad Pro特定图标或图像的任何地方。

我的发布图片是针对特定尺寸的,因此使用故事板并不是一个不错的选择。

5 个答案:

答案 0 :(得分:9)

苹果评论了这个问题:"最新测试版(7.2b3)在资产目录中添加了83.5@2x应用程序图标插槽,开发人员关系在雷达评论中报告说他们不再支持启动图像而且不会添加iPad专业版将图像尺寸发布到资产目录。"

取自here

答案 1 :(得分:7)

使用Launch Screen故事板。

您还可以从项目常规设置中禁用启动屏幕文件和启动图像源,并使用旧方法 - 在Info.plist中定义所有启动图像。

的Info.plist:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>DefaultPro-Landscape</string>
        <key>UILaunchImageOrientation</key>
        <string>Landscape</string>
        <key>UILaunchImageSize</key>
        <string>{1366, 1024}</string>
    </dict>
...
</array> 

在这篇文章中,有关OILaunchImages的更多信息,请访问Info.plist: How do I create launch images for iPhone 6 / 6 Plus Landscape Only Apps?

答案 2 :(得分:4)

您应该将Launch Screen Files用于iPad Pro,而不是启动图像。 首先,从iPad Pro,iOS不支持启动图像,因此您无法在Xcode 7.1中找到适合iPad Pro的启动图像的正确尺寸。 其次,如果您不使用启动屏幕文件,您在iPad Pro上运行的应用程序将被缩放,这就是所谓的“显示缩放”。

答案 3 :(得分:1)

您似乎需要使用Launch Screen故事板或xib文件来支持专门针对iPad Pro的启动屏幕。

根据Apple,您应该能够同时使用启动图像资源来支持iOS8之前的版本,以及iOS8 +的启动屏幕文件。来自Apple App Distribution Guide

&#34;对于iOS 7部署目标,您可以提供启动屏幕文件和启动图像。在iOS 8中,使用启动屏幕文件,在iOS 7中使用启动图像。&#34;

these docs州:

&#34;如果您还需要支持早期版本的iOS,除了启动文件外,您还可以继续提供静态启动图像。&#34;

但是,在我的情况下,即使我有一个LaunchScreen.storyboard文件,当我在资产目录中启动图像时,它也不会被使用。即:我总是看到资产目录启动图像而不是启动屏幕。我验证了启动屏幕文件是在info.plist中设置的,并且它具有&#34;用作启动屏幕&#34;国旗套。我还使用了尺寸等级和自动布局。

答案 4 :(得分:0)

如果你找不到井#34;将图标放在资产目录中的位置,也许您稍后将应用程序设置从iPhone更改为iPad,然后将iPad&#34;井&#34;不可见。你可以通过这样做打开它们:

该集合将仅包含相关图标的图像井,具体取决于创建资产目录时项目的配置。如果缺少图像,展开设置检查器并检查应用程序图标窗格下的相应框,具体取决于项目的部署目标和支持的设备。