iOS App图标和启动图像大小

在发布到App Store之前,我已经完成了一个新的iOS应用程序的发布,并且遇到了两个问题,这些问题使我的进度延迟得比他们应有的时间更长。

我想与您分享这些经验,以便您自己避免。

我的问题如下:
1.用户 当他们将我的更新版本应用程序安装到旧版本应用程序时,始终看到我的启动屏幕的旧版本。 可能这是Mobile Application Developer的常见问题。
2.与应用程序图标相同,用户 他们将我的更新版本应用程序安装到旧版本应用程序时,始终看到我的应用程序图标的旧版本。

如果您在自己的应用程序开发过程中遇到这些问题,请让我用文字和图片解释答案,并提供一种工具来帮助您完全避免此问题。

iOS启动图像大小

启动图像,有时也称为启动屏幕。启动屏幕会在您的应用启动时立即出现。 启动屏幕迅速替换为应用程序的第一个屏幕,给人的印象是您的应用程序快速且响应迅速。 启动屏幕不是表达艺术的机会。
当然,我学到的教训是确保启动映像文件位于XCode项目引用的正确文件夹中。 XCode中的路径应为以下路径:

…Images.xcassets-> LaunchImage.launchimage

如果要更改已发布应用程序的LaunchImage ,则必须注意一个主要问题。
让我解释一下,如果您的应用程序具有名称如下所述的LaunchImage
Default.png,Default @ 2x.png,Default @ 3x.png等…

现在,您将使用其他名称的新设计来更新LaunchImage 。 喜欢,
LaunchImage.png,LaunchImage @ 2x.png,LaunchImage @ 3x.png等…

因此,这意味着您要在Images.xcassets-> LaunchImage.launchimage中再次添加新的LaunchImages ,而不是用新的设计替换它们。 替换更新版本中的启动映像文件可能会影响此问题。 即使用户具有该应用程序的最新版本,也可能会看到旧的启动图像。 因此,我想说的是为启动映像提供特定的名称,如果您需要使用新设计更新启动映像,请检查旧映像是否被新设计和名称替换。
因此,结论是防止这种情况,为应用程序提供相同的LaunchImage名称。

我在下面列出了完整的清单,其中包含所有尺寸 供您参考:

– Default.png (320 x 480)
– Default@2x.png (640 x 960)
–默认值为568h@2x.png (640 x 1136)
– Default-667h@2x.png.png (750 x 1334(iPhone 6,纵向))
–默认为736h@3x.png (1242 x 2208(iPhone 6 Plus,纵向)
– Default-Landscape-568h@2x.png (1136 x 640)
– Default-Landscape-667h@2x.png (1334 x 750(iPhone 6,Landscape))
– Default-Landscape-736h@3x.png (2208 x 1242(iPhone 6 Plus,Landscape))
– Default-Portrait.png (768 x 1024)
– Default-Portrait@2x.png (1536 x 2048)
– Default-Landscape.png (1024 x 768)
– Default-Landscape@2x.png (2048 x 1536)

iOS应用程式图示大小

应用程序图标存在相同问题,如果要更改已发布应用程序的应用程序图标,则必须注意上述情况。
让我解释一下,如果您的应用程序具有以下名称的应用程序图标:
Icon-Small.png,Icon-Small @ 2x.png,Icon-Small @ 3x.png等…

现在,您将使用其他名称的新设计更新应用程序图标。 喜欢,
AppIcon-Small.png,AppIcon-Small @ 2x.png,AppIcon-Small @ 3x.png等…

因此,这意味着您要再次在Images.xcassets-> AppIcons.appiconset中添加新的应用程序图标,而不是用新设计替换它们。
因此,为避免这种情况,请为应用程序提供相同名称的应用程序图标。 您可以为应用程序图标提供任何名称,但作为开发人员,可以为应用程序图标起一个好名字。

我在下面列出了完整的清单,其中包含所有尺寸 供您参考:

附件名称:
Icon-Small.png (29 x 29)
Icon-Small@2x.png (58 x 58)
Icon-Small@3x.png (87 x 87)
– Icon-Small-40.png (40 x 40)
Icon-Small-40@2x.png (80 x 80)
Icon-Small-40@3x.png (120 x 120)
– Icon.png (57 x 57)
Icon@2x.png (114 x 114)
Icon-Small-50.png (50 x 50)
Icon-Small-50@2x.png (100 x 100)
– Icon-Small-60.png (60 x 60)
Icon-Small-60@2x.png (120 x 120)
Icon-Small-60@3x.png (180 x 180)
Icon-Small-72.png (72 x 72)
Icon-Small-72@2x.png (144 x 144)
Icon-Small-76.png (76 x 76)
Icon-Small-76@2x.png (152 x 152)
– iTunesArtwork.png (512 x 512)
– iTunesArtwork@2x.png (1024 x 1024)

注意: 您可能会注意到一些资源,包括〜iphone或〜ipad。 Apple将此称为设备修饰符,它是完全可选的。 您可能想要包括设备修饰符的唯一真实原因是,当您想为不同的设备显示两个不同的图像(大小相同)时。

Interesting Posts