我的应用程序图标只是一个灰色的超椭圆形,即使我在我的目标应用程序图标和启动图像中指定了一个图标资产目录。
答案 0 :(得分:25)
以下为我创建了一个共享扩展,但我相信Action Extension也会这样做。请注意,对于Action扩展,您需要单色版本。
如果您正在为主应用程序图标使用资产目录,则应该能够使扩展程序利用相同的资产目录。我的关键是:
选择我的扩展程序并告诉它使用资产目录。选择主图标使用的相同目录。默认值应为AppIcon
在XCode Project Navigator中选择image.xcassets文件
答案 1 :(得分:13)
您的主应用程序中的资产目录无法从您的应用程序扩展程序访问,因为它们是两个单独的应用程序包,只能共享框架。
您需要在动作扩展程序文件夹中创建单独的资产目录,并在目标中引用该目录。
答案 2 :(得分:6)
将image.xcassets添加到扩展目标