我查看了 Watch Kit Extension 的Info.plist
,但该图标没有任何内容。 Images.xcassets
也是空的。可能我错过了一些非常简单的事情。
如何更改图片中显示的Apple Watch图标的图标?
答案 0 :(得分:9)
图标的图片资源位于WatchKit 应用中,而不是WatchKit扩展程序。在监视应用的资产目录中查找名为AppIcon的图像资产。
答案 1 :(得分:1)
您应用的图片资产目录包含所有内容的应用图标大小-incl watch
答案 2 :(得分:1)
即使我在WatchKit应用程序的xcasset文件夹中放了我的图像,它也不会拉入AppIcon,而是在主应用程序中找到同名的图标&#39 ; s文件夹。如果您仍然没有看到图标,请尝试将WatchKit App图标的名称更改为唯一的名称。然后,在您应用的目标中,请务必指定新图标的位置。
答案 3 :(得分:0)
修改强> 我学到了很难,下面描述的方法不起作用。如果您尝试通过这样做提交,您将收到一堆错误。我会把它留在这里,所以没有人犯同样的错误。
为了简单起见(拥有1个Images.xcassets
文件夹),我删除了创建监视应用时创建的Images.xcassets
个文件夹,然后我进入了现有的Images.xcassets
和添加了新图像(您可以通过在“属性”检查器中启用Apple Watch图标来执行此操作)。然后我只为Apple Watch app目标(不是扩展目标)包含了这个文件夹。
通过这样做,我可以看到Apple Watch应用程序中的图标显示在我的应用程序中(您可能需要重置模拟器才能显示)。
这种方法的唯一缺点是它会将未使用的图标添加到您的手表应用程序,这将增加应用程序文件的大小。对于我的情况,增加的大小小于1 MB,所以这不是一个大问题。