Xcode iPad Pro发布图像和应用程序图标

Xcode iPad Pro发布图像和应用程序图标,xcode,ipad,ios9,ios9.1,xcode7.1,Xcode,Ipad,Ios9,Ios9.1,Xcode7.1,iPad Pro需要167x167应用程序图标和2732 x 2048(横向)发布图像。但是我应该把它们放在哪里呢?Xcode 7.1资产目录不提供任何添加iPad Pro特定图标或图像的位置 我的发布图像是特定于大小的,因此使用序列图像板不是一个好的选择。看起来您需要使用启动屏幕序列图像板或xib文件来支持特定于iPad Pro的启动屏幕 按照苹果公司的说法,您应该能够使用启动映像资产来支持iOS8之前的版本,以及iOS8+的启动屏幕文件。从: 对于iOS 7部署目标,您可以提供启动屏幕文件和

iPad Pro需要167x167应用程序图标和2732 x 2048(横向)发布图像。但是我应该把它们放在哪里呢?Xcode 7.1资产目录不提供任何添加iPad Pro特定图标或图像的位置


我的发布图像是特定于大小的,因此使用序列图像板不是一个好的选择。

看起来您需要使用启动屏幕序列图像板或xib文件来支持特定于iPad Pro的启动屏幕

按照苹果公司的说法,您应该能够使用启动映像资产来支持iOS8之前的版本,以及iOS8+的启动屏幕文件。从:

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

还声明:

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


然而,在我的例子中,即使我有一个LaunchScreen.storyboard文件,当我在资产目录中有启动图像时,它也不会被使用。i、 e:我总是看到资产目录启动图像,而不是启动屏幕。我验证了在info.plist中设置了启动屏幕文件,并且它设置了“用作启动屏幕”标志。我还使用大小类和自动布局。

使用启动屏幕故事板

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

苹果对此问题发表评论:“最新测试版(7.2b3)增加了83。5@2x应用程序图标槽到资产目录,以及在雷达评论中报告的开发者关系,他们不再支持发布图像,也不会将iPad pro发布图像大小添加到资产目录中。”

摘自。

您应该使用iPad Pro,而不是发布图像。 首先,从iPadPro来看,iOS不支持发布图片,所以你无法在Xcode 7.1中找到适合iPadPro发布图片的尺寸。 其次,如果您不使用启动屏幕文件,您在iPad Pro上运行的应用程序将被缩放,这就是所谓的“显示缩放”。

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


该集合将仅包含图标的图像井,这些图标取决于创建资源目录时项目的配置。如果缺少图像井,请展开“设置检查器”,并根据项目的部署目标和支持的设备,选中“应用程序图标”窗格下的相应框。

我找到了我的启动屏幕文件未被使用的原因。我必须设置它的视图控制器标志“Is Initial view controller”。是的,但由于我的发布图像是特定大小的,所以发布屏幕故事板不是一个好选项。Xcode 7.2或7.3带iPad PRO应用程序图标何时用于资产目录发布?app store只给我Xcode 7.1.1更新。我们如何称呼iPad PRO的图标?我知道它的大小是167x167,但文件名是什么?我可以确认Xcode 7.2确实为ipad pro应用程序图标添加了一个位置。关于发射图像,我很害怕,但至少知道不要屏住呼吸是件好事,谢谢。老实说,#$%@*苹果对向后兼容性的关注非常少:/你知道新图标的命名约定是什么吗?@MohamedHafez?@amitsbajaj如果你使用的是资产目录,那么你可以随意调用它,并将其拖到可用的插槽中。如果您不使用资产目录,很抱歉,我不知道命名约定是什么,甚至不知道是否有命名约定。如果是这样的话,我建议更新资产目录。几年前我更新资产目录时只花了10分钟。我认为无论方向如何,它都应该是
{10241366}
。这在iPad Pro模拟器中对我来说是可行的,但是
{13661024}
不行。