2016-09-16 105 views
1

我从XCode 8 beta向导创建了一个iMessage扩展,并将每个图标大小添加到Assets.xcassets。iMessage扩展应用程序图标不显示在iPad上

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

我曾尝试添加来自示例应用程序的图标,但结果却是为iPad

回答

7

同样打破了我的头与图像,文件名,构建阶段的每一个可能的解决方案之后......我结束了寻找在扩展的Info.plist中,发现有一个与Assets相冲突的关键字。

我不确定是否从XCode 8 beta 1项目的初始创建中获得该密钥,以及之后是否已解决该问题。

为了解决这个问题,刚刚从Info.plist中,你的图标删除此键

CFBundleIcons~ipad 

将在你的iPad展示。

+0

如果有人有同样的问题,我不得不删除'CFBundleIcons'和'CFBundleIcons〜ipad'键来解决问题 – Pablo