什么是Xcode 9.2正确的App Icon(appicon)命名约定?

问题描述 投票:4回答:1

我从https://makeappicon.com下载了一组23个iOS应用程序图标,它们具有以下文件名:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

将这些拖放到Xcode > New Project > Single View App > Assets.xcassets > AppIcon窗口时,所发生的一切都是以下构建警告:

应用程序图标集“AppIcon”有23个未分配的子项。

这就是我以前创建应用程序图标的方式,但显然出现了问题,我无法找到任何有用的文档或StackOverflow问题或答案。我需要做些什么才能让Xcode接受这些png作为App Icon?

谢谢你的阅读。

ios xcode appicon
1个回答
4
投票

当Xcode接受将批量图像文件拖放到任何图像资源(不仅仅是App Icon)时,Xcode只考虑了3个重要点:

  1. Xcode从文件中获取的真实图像宽度和高度
  2. 文件名中的缩放限定符:@2x@3x
  3. 文件名中的成语限定符:~ipad~car~mac~ios-marketing~watch-marketing

可能需要文件名中的附加限定符来区分具有相同比例和习语后缀但不同大小的文件(例如83.5@2x~ipad76@2x~ipad)。

下面是具有最低要求限定符的可能拖放可接受文件名的示例。

iOS版

// App Icons

[email protected] // iPhone | 60pt x 60pt | actual size: 120px x 120px

[email protected] // iPhone | 60pt x 60pt | actual size: 180px x 180px

app-icon~ipad.png // iPad | 76pt x 76pt | actual size: 76px x 76px

app-icon@2x~ipad.png // iPad | 76pt x 76pt | actual size: 152px x 152px

app-icon-83.5@2x~ipad.png // iPad Pro | 83.5pt x 83.5pt | actual size: 167px x 167px 

// Notification Icons

app-icon-20~ipad.png // iPad | 20pt x 20pt | actual size: 20px x 20px 

app-icon-20@2x~ipad.png // iPad | 20pt x 20pt | actual size: 40px x 40px 

[email protected] // iPhone | 20pt x 20pt | actual size: 40px x 40px 

[email protected] // iPhone | 20pt x 20pt | actual size: 60px x 60px 

// Settings Icons

app-icon-29~ipad.png // iPad | 29pt x 29pt | actual size: 20px x 20px 

app-icon-29@2x~ipad.png // iPad | 29pt x 29pt | actual size: 58px x 58px

[email protected] // iPhone | 29pt x 29pt | actual size: 58px x 58px

[email protected] // iPhone | 29pt x 29pt | actual size: 87px x 87px

// Spotlight Icons

app-icon-40~ipad.png // iPad | 40pt x 40pt | actual size: 40px x 40px 

app-icon-40@2x~ipad.png // iPad | 40pt x 40pt | actual size: 80px x 80px 

[email protected] // iPhone | 40pt x 40pt | actual size: 80px x 80px 

[email protected] // iPhone | 40pt x 40pt | actual size: 120px x 120px 

// App Store

app-icon~ios-marketing.png // 1024pt x 1024pt | actual size: 1024px x 1024px 

苹果电脑

app-icon~mac.png // actual size: 16px x 16px

app-icon-16@2x~mac.png // actual size: 32px x 32px

app-icon-32~mac.png // actual size: 32px x 32px

app-icon-32@2x~mac.png // actual size: 64px x 64px

app-icon-128~mac.png // actual size: 128px x 128px

app-icon-128@2x~mac.png // actual size: 256px x 256px

app-icon-256~mac.png // actual size: 256px x 256px

app-icon-256@2x~mac.png // actual size: 512px x 512px

app-icon-512~mac.png // actual size: 512px x 512px

app-icon-512@2x~mac.png // actual size: 1024px x 1024px | also used for Mac App Store

CarPlay

app-icon@2x~car.png // 60pt x 60pt | actual size: 120px x 120px

app-icon@3x~car.png // 60pt x 60pt | actual size: 180px x 180px

Apple Watch

没有找到合格角色(例如Companion SettingsQuick Look)和亚型(38 mm42 mm)的正确格式。因此,这里唯一可接受的文件是App Store。

app_icon~watch-marketing.png // 1024pt x 1024pt | actual size: 1024px x 1024px
© www.soinside.com 2019 - 2024. All rights reserved.