我从XCode 8 beta向导创建了一个iMessage扩展,并将每个图标大小添加到Assets.xcassets。
在XCode上看起来很完美,当我在任何iPhone设备(模拟器或真实设备)上运行iMessage扩展时,我的所有图标都是完美的。但是,当我在任何iPad设备(模拟器或真实设备)上运行时,默认占位符都会停留在那里。
我尝试过添加示例应用程序中的图标但结果与iPad相同
答案 0 :(得分:7)
在用图像,文件名,构建阶段的每一个可能的解决方案打破我的头后......我最终查看扩展的Info.plist并发现有一个与Assets冲突的密钥。 / p>
我不确定是否从使用XCode 8 beta 1的项目的初始创建中获得了该密钥,以及之后是否已解决该密钥。
要解决此问题,请删除此密钥
CFBundleIcons~ipad
来自Info.plist的,您的图标将显示在iPad中。