即使我在我的 Targets App Icons 和 Launch Images 中指定了图标资产目录,我的应用程序图标也只是一个灰色的超级椭圆。
问问题
11050 次
3 回答
27
以下对我创建共享扩展有用,但我相信操作扩展也会这样做。请注意,在操作扩展的情况下,您需要一个单色版本。
如果您将资产目录用于主应用程序图标,您应该能够让扩展程序利用相同的资产目录。对我来说,关键是:
选择我的扩展并告诉它使用资产目录。选择您的主图标正在使用的同一目录。默认应该是 AppIcon
在 XCode Project Navigator 中选择 image.xcassets 文件
- 检查我的扩展,使其包含在目标成员中
于 2014-12-06T15:53:35.723 回答
13
无法从应用程序扩展访问主应用程序中的资产目录,因为它们是两个单独的应用程序包,只能共享框架。
您将需要在您的操作扩展文件夹中创建一个单独的资产目录,并在您的目标中引用该目录。
于 2014-06-07T13:12:44.617 回答
6
编辑:这对我适用于 iphone 但不适用于 ipad 模拟器。只用黑白制作新图像(60x60 和 76x76)解决了这个问题。
将 image.xcassets 添加到扩展目标
于 2014-09-26T04:24:11.773 回答