提交时Apple Watch图标问题

时间:2015-04-22 20:41:24

标签: ios watchkit apple-watch

我试图将iOS应用程序提交到App Store(支持新Apple Watch的应用程序),并且我遇到了所需图标文件,名称和大小的主要问题。我已经阅读了文档(https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/IconandImageSizes.html#//apple_ref/doc/uid/TP40014992-CH16-SW1)并说它创建了大小为48,55,80,88,172和196的2x图标。这是什么意思,Icon-48x48@2x.png (96px x 96px)或Icon-24x24@2x.png(48px x 48px)。

当我提交我的二进制文件时,它一直给我错误...错误ITMS 90394缺少图标...错误ITMS 90392无效图标

有些人请详细说明我需要包含的图标名称和尺寸吗?!?

我已经猜到并检查了几个小时...... Icon-48x48@2x.png(88px x 88px)并不好...... Icon-24x24@2x.png(44px x 44px)并不好!

另外,我是否将图标文件添加到WatchKit App Extension或只是WatchKit应用程序?

6 个答案:

答案 0 :(得分:8)

enter image description here 转到你的故事板,打开你的WatchKit App文件夹,点击那里你会看到AppIcon资产的Image.xcassets,点击它,它会显示所有的图标大小。如果单击每个属性,属性检查器将为您提供每个像素尺寸。

答案 1 :(得分:3)

我也在努力解决同样的问题。这真的很烦人。搜索并完成了上面提到的所有事情以及通过Internet发布的其他帖子。虽然没有任何效果。

那么我意识到24x24 @ 2x实际上应该是48x48像素而不是24x24,依此类推。我知道这是一个愚蠢的。但我想有更多像我这样愚蠢的人,这篇文章会帮助他们。

答案 2 :(得分:1)

您一定要将图标导入WatchKit App。 应该有一个名为" AppIcon"的预定义图像资产。你应该在哪里添加你的图标。它对我很有用,我刚刚将我的应用更新到App Store评论。

顺便说一下,您应该将您在AppleWatch应用程序中使用的所有图像导入WatchKit应用程序而不是扩展,否则当扩展程序与WatchKit应用程序通信时,您将图像从iPhone发送到AppleWatch ...

答案 3 :(得分:1)

经过多次尝试,我终于能够成功将我的手表支持应用程序提交到商店。

我不确定究竟哪个部分导致了这个问题,但我做的一件事就是在这个帖子中使用了(由mrdoktor)概述的命名约定:Invalid Apple Watch icon file names must match pattern "*<dimension>@<scale>x.png"

注意:我只是以这种方式命名了手表应用程序图标...常规图标(适用于iPhone / iPad)的名称类似于 icon72@2x.png 等。

然后我进入了Xcode的组织者 - &gt;项目并删除了项目的“派生数据”。

另外,在我的WatchKit应用程序中,我有一个images.xcassets文件,我创建了一个名为“AppIcon-Watch”的“New App Icon”。我进入了我的项目设置,在WatchKit App目标下,我确保App Icons Source指向新创建的“AppIcon-Watch”设置。

我没有触及WatchKit扩展,它是images.xcassets。我没有必要将图标添加到扩展名。

我必须将监视图标文件添加到WatchKit App文件夹并将它们导入到项目中,然后将它们拖到WatchKit的images.xcassets中的正确位置

我希望这可以帮助其他遇到同样问题的人!

答案 4 :(得分:1)

我收到90392错误,不是来自我的应用程序图标,而是来自我手表应用程序中包含的其他三个杂项图像。我已将它们直接添加为我的项目中的文件,这是图像资产之前的旧学校方式。我删除了这些并将它们添加到图像资产目录中,然后提交了应用程序提交。文件和文件名是相同的,因此显然所有图像都必须是资产目录的一部分。

答案 5 :(得分:0)

我遇到了同样的问题并成功修复了它。最奇怪的是,以40x40@2x.png方式命名的图标应该只是主屏幕38mm。只要我以这种方式命名,我的应用就成功上传到 AppStore 。但AppWatch的所有我的其他图标通常被命名为:icon_180.png 魔术对我来说是不可理解的。 : - )