这个文档说:
通过即席分发方式发布的应用程序还可以在CFBundleIcons键中包含其图标的512 x 512像素版本。此文件的名称必须为iTunesArtwork,且不具有文件扩展名。这个图标的高分辨率版本应该是1024x1024像素,名为iTunesArtwork@2x。如果您没有通过即席发布发布应用程序,请不要将此图标包含在您的应用包中。
我很困惑,因为我一直认为苹果拒绝不包含这个文件的应用程序。在iTunes中,你可以看到一个非常大的应用图标。一定是这个文件。还是不想?因此,不管这个文档说什么,它都应该包含在包中吗?
发布于 2014-02-13 17:55:22
如果您没有通过即席发布发布应用程序,请不要将此图标包含在您的应用包中。
上面写着什么。不包括它。
iTunesArtwork文件是应用程序包中的一个可选文件,它在Ad发行版中只具有任何价值。对于App构建和提交,该文件是完全未使用和不需要的。
相反,iOS应用商店的艺术品必须通过苹果的iTunes连接网站提交,这与应用程序是分开的。
发布于 2015-01-04 21:52:17
TLDR;在各种苹果文档中都有关于iTunesArtwork的矛盾信息。但是,文件似乎只需要在AdHoc安装中使用。
我同意@hotpaw2 -似乎应用程序发布到应用商店不需要包括iTunesArtwork文件。但我想补充的是,我OS人机界面指南说的正好相反。下面是我强调的来自医生的引文。
创建应用程序图标的大版本,以便在app中显示。虽然这是重要的是,这个版本可以立即识别为您的应用程序图标,它可以微妙地更丰富和更详细。没有视觉效果添加到这个版本的应用程序图标。 如表41-1所示,应用程序图标的大版本应该测量1024x1024像素,并命名为iTunesArtwork@2x。(如果需要支持某些@1x设备,请创建一个大小为512×512像素的版本,并将其命名为iTunesArtwork)。 备注 iOS还可以以其他方式使用大图像。例如,在iPad应用程序中,iOS使用大图像生成大型文档图标。 如果您正在开发一个用于即席发行的应用程序(也就是说,只在内部发布,而不是通过also),您必须同时使用提供应用程序图标的大型版本。此图标在iTunes中标识您的应用程序。
这意味着iTunesArtwork对于AppStore应用程序也是必要的,这是错误的,并且可以被其他文档所证实。@iamjusta程序员提供的链接不再有效,但是这里有一个指向iOS应用程序设计指南的链接,它清楚地说明了这一点:
如果您是临时分发应用程序,请包含应用程序图标的512 x 512像素版本。此图标通常由App从提交给iTunes连接的材料中提供。但是,由于应用程序不是通过apps发布的,所以你的图标必须出现在你的应用包中。iTunes使用这个图标来表示应用程序。(如果您是以这种方式分发应用程序,那么您指定的文件应该与提交到App的文件相同。)此图标的文件名必须是iTunesArtwork,并且不能包含文件扩展名。此文件是即席分发所必需的,但否则是可选的。
顺便说一句--如果您将遵循HIG并将您的大型映像文件命名为iTunesArtwork@2x并尝试将其上传到iTunesConnect,它将不会被接受,因为文件扩展名应该在那里被接受(而对于Ad发行版来说,这个文件应该被正确命名--没有扩展名)。
https://stackoverflow.com/questions/21759360
复制相似问题