提交我的Apple Watch应用程序时出现缺失图标错误

4
当我试图将我的Apple Watch应用程序提交到iTunes Connect时,出现错误。
然而,我已经将所有的Apple Watch图标添加到我的xcassets文件中,并将其添加到了我的Apple Watch App目标中。
所以我不知道该怎么办。谢谢!

你能否请发布整个资源目录? - Idan
1
@Idan,我已经更新了图片! - Mattias Farnemyhr
1
已回答,如果这解决了您的问题,请告诉我。 - Idan
这可能会有所帮助,我遇到了类似的问题。https://dev59.com/qInca4cB1Zd3GeqP9VO9#30408955 - pgardunoc
3个回答

8

这是关于Xcode 6.2的一个疯狂bug,但我经过艰苦努力找到了一个简单的解决方法。

显然,使用相同的应用程序和手表图标在同一资源目录中时,Xcode不会很好地工作,因此只需分离图标即可解决该问题。

另外,注意将资产资源附加到WatchKit应用程序上。

只是一个小提示,请注意拥有一个正方形的图标,并且不包括任何透明度。如果您这样做,将被提交但几分钟后将自动拒绝。


1
太棒了,谢谢@Idan。我遵循了你的两个建议,但我认为后者真正解决了问题。我没有将xassets附加到应用程序目标。 - Mattias Farnemyhr
@materik 这很难找。同时要注意将资源附加到所有目标上...你应该在Xcode上看到图标,如果没有附加,则会显示默认值。 - Idan
没错,就是这样。我做到了。昨天成功地将我的应用程序提交给了苹果,所以一切都很顺利!再次感谢。 - Mattias Farnemyhr
当我尝试将我的Apple Watch目标设置为具有单独的xcassets文件时,它只链接到iPhone的文件。有人遇到过这个问题吗? - WolfLink

1

我不确定Apple Watch应用的xcassets中是否有CarPlay的图标位置,但我知道在Xcode 6.2中存在一个故障,当我添加了CarPay图标时,会遇到相同的错误。当我删除CarPlay图标时,它立即解决了这个问题。


0

前往手表应用程序目标,单击App Icons Source字段旁边的箭头。然后选择您喜欢的图标(无论哪一个都可以)。打开文件检查器(右侧边栏,从左边数第一个图标),并在Target Membership下选择Apple Watch目标。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接