我刚为iOS应用程序编写了一个Apple Watch配套应用程序,并希望通过Xcode将新构建上传到iTunes Connect,但是我收到了以下警告:“watchOS应用程序需要一个1024x1024的应用商店图标。”这也是我的上传到iTunes Connect失败的原因。然而,在手表应用程序的“AppIcon”资源中填充了所有所需的大小,并且没有像iOS应用程序图标资源中那样的“App Store”大小。 那么我应该在哪里添加1024x1024的App Store图标?
我刚找到了一个解决方案:在Assets.xcassets中右键点击 -> 应用图标和启动图片 -> 新的watchOS应用程序图标。这将生成一个新的应用程序图标资源,其中包括“App Store”大小。确保删除旧的应用程序图标资产并将新的重新命名为“AppIcon”。
从 Xcode 9.1 的发行说明中可以看出,这是一个已知问题。 使用 Xcode 提交应用到 App Store 时,素材目录中的 WatchKit 应用商店图标未能上传。 解决方案: 使用 iTunes Connect 上传 WatchKit 应用商店图标。 编辑: 这个 Bug 在 Xcode 9.3-beta3 中已经不存在了,因此应该在 Xcode 9.3 中得到修复。