主屏幕上缺少WatchKit App图标

Cam*_*est 8 objective-c swift watchkit

我的Apple Watch应用程序已被App Store拒绝,因为该图标未出现在手表主屏幕上.我在模拟器中看不到任何图标,iPhone模拟器上的配套应用程序已选择我的应用程序出现在手表上并有一个图标.

每个Apple Watch图标都在images.xcassets中提供,这些图标存在于主iPhone应用程序,WatchKit扩展程序和WatchKit应用程序中.

请告诉我如何找出问题所在.

这些是我的WatchKit应用程序包中的图标.

我的WatchKit应用程序包中的图标

我还根据需要将一个1024x1024图标上传到iTunes Connect.

我的属性检查器为我的WatchKit应用程序的Images.xcassets显示了这个.

在此输入图像描述

我仍然在寻找图像集设置屏幕.

在WatchKit应用程序Info.plist中,Icon files下只有一个图标,icon40.png.

找到了现在的图像集.

在此输入图像描述

我实际上正在使用具有这些设置的AppIcon图像集

在此输入图像描述

40pt图像是80x80 PNG,44pt是88x88 PNG.AppIcon设置中的WatchKit目标指向我的iPhone应用程序Images.xcassets,其中包含这些图标.

现在将使用此信息重新提交到App Store并希望获得最佳效果.

Wou*_*ter 7

看起来您没有将图标分配给目标.

您不应为每个图标大小设置单独的图标,而是设置一个AppIcon类型的图标集.

首先,images.xcassets通过右键单击左窗格并选择New App Icon,在您的AppIcon中:

在此输入图像描述

添加图片,然后在属性中选择您的手表套件应用作为目标会员:

在此输入图像描述

然后转到您的Watch App Target并将此AppIcon指定为应用程序图标来源:

在此输入图像描述


Mar*_*kle 3

确保该图标包含在 WatchKit 应用程序包(而不是扩展程序)中,并且它满足 Apple 设置的所有标准,并确保它们已分配给您当前的目标。

\n\n

Apple 可能要求将这些内容放在 xcassets 中。

\n\n

在此输入图像描述

\n\n

https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Images.html \n https://developer.apple.com/app-store/watch/

\n\n

系统将调整您的 App Store 图标大小并应用圆形遮罩。不要上传圆形图标。保持设计简单,并注意外边缘的元素将被圆形遮罩遮挡。避免在图标背景中使用黑色,以免其融入黑色 Apple Watch 主屏幕。

\n\n

1024 x1024 像素\n72 dpi、RGB、展平且无透明度\nPNG 或高质量 JPEG\n系统将应用圆形蒙版。\n请勿上传圆形图标。\n如果您的图标设计为白色或浅色背景,则会添加细线描边以在 App Store 上显示。\n在 iTunes Connect 中上传图标之前,请了解有关设计图标的更多详细信息Apple Watch 来自 Apple Watch 人机界面指南。

\n\n

*图标大小\n主屏幕图标是圆形的,表 20-1 列出了每个图标的适当直径(以像素为单位)和用法。将所有这些图像资源创建为 @2x 图像。(请注意,Xcode 列出的图标大小以磅为单位。)\n表 20-1Apple Watch 上 WatchKit 应用程序的图标大小

\n\n
\n资产| 通知中心图标| 长视通知图标 | 主屏幕图标| 短视图标\n------------------ | ------------------------ | ------------------------ | | ---------------- | ---------------\nApple Watch (38 毫米) | 48 像素 | 80 像素 | 80 像素 | 172 像素\nApple Watch (42 毫米) | 55 像素 | 88 像素 | 80 像素 | 196 像素\n
\n\n

除了 WatchKit 应用程序使用的图标之外,在 user\xe2\x80\x99s iPhone 上运行的 Apple Watch 应用程序还需要图标来代表您的应用程序。表 20-2 列出了这些图标资源的大小(以像素为单位)。以指定的分辨率创建这些图像资源。(请注意,Xcode 列出的图标大小以磅为单位。)\n表 20-2 iPhone 上 Apple Watch 应用使用的图标大小

\n\n
\n资产| 应用程序图标\n----- | ---------\n@2x | 58 像素\n@3x | 87 像素\n
\n\n

使用给定的尺寸将图标创建为全出血方形图像。系统自动应用圆形蒙版。\n对所有图像和图标使用 PNG 格式。避免使用交错的 PNG。您可以使用带有索引颜色的 PNG 来节省图像文件的空间。\n对图标和图像使用标准位深度。图标和图像的标准位深度为 24 位\xe2\x80\x94,即红、绿、蓝各 8 位。图标不得包含 Alpha 通道。*

\n