我有一个应用程序扩展(Fileprovider-Extension),当我更改FileProvider位置时,图标不会显示出来(请参见屏幕截图)。这只会发生在iOS版本为8.4的设备上(包括模拟器)。
我已经检查过了:
- 扩展有自己的images.xcasset目录
- 这个images目录集为所有可能的分辨率设置了一个图标
- 扩展目标的构建设置已更新到此资产目录,也包括我想要作为扩展应用程序图标的Imageset
- Asset-Catalog已在扩展目标的"复制Bundle资源"阶段
当我(最初)点击更多按钮以管理我的位置时,在iOS 8.4设备上也可以看到来自Host-Application的AppIcon...这真的令我困惑。
另一台运行iOS 8.1的设备在该点显示一个图标,但这不是扩展xcasset目录中的图标,而是显示Host-Application的AppIcon。
我还尝试了这个问题的答案:SO: Why isnt my ios8 application action extension app icon showing up,但没有任何帮助。
有人能给我一个提示吗?我错过了哪个小细节?