iPad Pro发布图片和应用程序图标

18

我的启动图像是尺寸特定的,因此使用故事板不是一个好选择。

5个回答

9
苹果就此问题发表了评论:“最新的beta版(7.2b3)将83.5@2x应用程序图标槽添加到资源目录中,并且开发者关系在雷达评论中报告,他们不再支持启动图片,并且不会向资源目录中添加iPad Pro启动图片大小。”此信息摘自此处

Xcode 7.2或7.3何时推出iPad PRO应用程序图标的资源目录?应用商店只提供Xcode 7.1.1更新。 - HELLO
我们如何称呼iPad Pro的图标?我知道它的大小是167 x 167,但文件应该叫什么名字? - amitsbajaj
2
我可以确认Xcode 7.2确实为iPad Pro应用程序图标添加了一个位置。关于启动图像,我很担心,但至少知道不要抱有太大希望,谢谢。老实说,苹果公司对向后兼容性的关注太少了:/ - Mohamed Hafez
你知道新图标的命名规范应该是什么吗,@MohamedHafez? - amitsbajaj
@amitsbajaj 如果您正在使用资源目录,则可以将其命名为任何您喜欢的名称,然后将其拖放到可用插槽中。如果您没有使用资源目录,很抱歉我不知道命名约定是什么,甚至不知道是否有命名约定。如果是这种情况,我建议您更新到资源目录,当我几年前这样做时只需要10分钟。 - Mohamed Hafez
谢谢@MohamedHafez - 我正在使用资产目录,但我没有意识到我可以称之为任何东西 - 我以为它仍然必须具有特定的名称,但是谢谢你!我会试一下的! - amitsbajaj

7

使用启动屏幕故事板。

您还可以从项目“常规设置”中禁用“启动屏幕文件”和“启动图像来源”,并使用旧方式 - 在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> 

在这篇文章中,更多关于Info.plist中UILaunchImages的信息: 如何为仅支持iPhone 6 / 6 Plus横屏应用程序创建启动图像?


3
无论方向如何,我认为应该是 {1024, 1366}。在iPad Pro模拟器中这对我有效,但{1366, 1024}则不行。 - JW.

4

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


1
看起来您需要使用启动画面故事板或xib文件来支持专门针对iPad Pro的启动画面。
根据苹果公司的说法,您应该能够同时使用启动图像资源来支持iOS8之前的版本和启动屏幕文件来支持iOS8及以上版本。来自Apple App Distribution Guide
“对于iOS 7部署目标,您可以提供启动屏幕文件和启动图像。在iOS 8中,将使用启动画面文件,在iOS 7中将使用启动图像。”
此外,这些文档还指出:
“如果您还需要支持早期版本的iOS,则可以继续提供静态启动图像以及启动文件。”
然而,在我的情况下,即使我有一个LaunchScreen.storyboard文件,在资产目录中有启动图像时它也不会被使用。即:我总是看到资产目录启动图像而不是启动屏幕。我验证了在info.plist中设置了Launch Screen文件,并且它已经设置了“用作启动屏幕”的标志。我还在使用尺寸类和自动布局。

2
我找出了为什么我的启动屏文件没有被使用。我必须设置它的视图控制器标志“是初始视图控制器”。 - archsten
2
是的,但由于我的启动图像是特定大小的,Launch Screen故事板不是一个好选择。 - Shiim

0

如果您在资源目录中找不到放置图标的“井”,可能是因为您在稍后将应用程序设置从iPhone更改为iPad,然后iPad的“井”不可见。您可以通过执行以下操作打开它们:

该集合仅包含与创建资产目录时项目配置相关的图标图像井。如果缺少图像井,请展开设置检查器并根据项目的部署目标和支持的设备,在应用程序图标窗格下选中适当的框


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接