Watchkit - 如何处理App Store提交的图标?

问题描述:

我正在上传一个有手表套件扩展的测试版应用程序。我在三个或四个图标上出现错误,商店不喜欢。我完成了图标矩阵:Watchkit - 如何处理App Store提交的图标?

enter image description here

手表和应用程序。我没有警告,应用程序在本地验证。提交给商店后,我只会收到错误信息。错误显示在第二张图片中。

enter image description here

有没有人遇到过这一点,我应该采取什么样的措施来解决这个问题。我相信,WK意见书,现正接受。最后,我确实访问了错误消息中提到的网站。也许我错过了它,但我没有发现图标错误。

+0

你在苹果devforums中问过吗? – stk 2015-04-04 09:04:56

+0

请检查您的Info.plist文件。 CFBundleIconFiles会有一个关键字,它需要各种大小的图标。如果您已经填入了所有相关尺寸的xcassets,请将其从info.plist文件中删除。 – Jassi 2015-04-04 09:33:19

+0

我没有这个名字的关键 - 我有一个关于图标的部分。该标题是“图标文件(iOS 5)” – 2015-04-04 13:22:37

您的WatchKit应用程序文件夹中有一个Images.xcassets-文件。您必须填写正确的图片,而不是主应用程序中的图片。此外,请确保对于每个图像集只选择“Apple Watch”作为图像目标。

enter image description here

+0

这非常有帮助。谢谢。我现在只停留在三个错误 - 手表套件扩展中的无效图标文件 - 40x40 @ 3x,60x60 @ 2x,60x60 @ 3x。我在扩展名中没有这个名字的文件,也没有plist文件中的文件。奇怪的。任何我应该看的地方。 – 2015-04-04 13:18:25

+0

设置一个测试项目并尝试重现它。如果你不能,那么当你在主应用程序中的任何地方复制图标时,有人走错了方向。 – stk 2015-04-04 16:00:52

好的,找到它了。在主应用程序imageAsset文件夹中,虽然为手表套件图标分配了空间,但请将它们留空。

同样,在手表套件扩展部分imageAsset文件夹中,只列出用于手表的图标 - 将iOS图标留空。对手表套件应用程序本身重复此操作。

调整三个info.plist文件以匹配为特定目标设置的图标。

最后,WK图标不得有alpha通道。 iTS balks在那。

+0

好了,过了太多时间,我得到的图标都修好了。发送给Apple,然后得到一条消息,表示TestFlight尚未与手表一起工作... grrrh – 2015-04-05 05:58:03

+1

如果您在为iOS(或Android)生成图像资源时遇到更多问题,则可以使用该Web http:// makeappicon .com/:) – EnriMR 2015-04-06 08:06:22

+0

谢谢,好工具 – 2015-04-06 13:17:12