应用扩展图标未显示

mat*_*ino 3 ios ios-app-extension

我有一个应用程序扩展名(Fileprovider-Extension),当我更改FileProvider位置时,该图标未显示(请参见屏幕截图)。这仅在iOS版本为8.4的设备(也包括模拟器)上发生!

在此处输入图片说明

我已经检查了:

  • 扩展名有自己的images.xcasset-catalog
  • 此图像目录为所有可能的分辨率设置了一个图标
  • 扩展目标的构建设置已更新为该资产目录,以及我想要作为扩展应用图标的图像集
  • 资产目录已经在扩展目标的“副本捆绑资源”阶段

当我(最初)点击更多按钮来管理我的位置时,我(也在iOS 8.4设备上)从主机应用程序中看到了AppIcon……这确实让我感到困惑。

另一台运行iOS 8.1的设备在该点上显示了一个图标,但这不是扩展名为xcasset-catalog的图标,而是显示了来自Host-Application的AppIcon。

我还尝试了以下问题的答案:SO:为什么我的ios8应用程序操作扩展应用程序图标没有显示,但没有任何帮助。

有人可以给我提示我看过的一点吗?

Oak*_*Oak 5

  1. 就我而言,我首先向扩展中添加了新的资产目录集。

  2. 在该资产目录中,我使用底部的+菜单添加了一个新的AppIcon。注意名称是:AppIcon

  3. 然后,我将图像添加到新的AppIcon中。

  4. 然后在“目标”下,选择我的扩展名,然后在“资产目录编译器-选项”下的“构建设置”下,将AppIcon添加到“资产目录应用程序图标集名称”字段中。