iMessage扩展应用程序图标未在iPad上显示

Jul*_*lon 1 imessage swift3 ios10 xcode8

我从XCode 8 beta向导创建了一个iMessage扩展,并将每个图标大小添加到Assets.xcassets.

在XCode上一切看起来都很完美,当我在任何iPhone设备(模拟器或真实设备)上运行iMessage扩展时,我的所有图标都是完美的.但是,当我在任何iPad设备(模拟器或真实设备)上运行它时,默认占位符会保留在那里.

我尝试过添加示例应用程序中的图标,但结果与iPad相同

Jul*_*lon 7

在用图像,文件名,构建阶段的每一个可能的解决方案打破我的头后......我最终查看扩展的Info.plist并发现有一个与资产冲突的密钥.

我不确定是否从使用XCode 8 beta 1的项目的初始创建中获得了该密钥,并且之后是否已经解决了.

要解决此问题,请删除此密钥

CFBundleIcons~ipad 
Run Code Online (Sandbox Code Playgroud)

从Info.plist中,您的图标将显示在iPad中.