【问题标题】:iMessage extension App Icon not showing on iPadiMessage 扩展应用程序图标未在 iPad 上显示
【发布时间】:2017-01-24 05:52:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: swift3 ios10 xcode8 imessage


    【解决方案1】:

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

    我不确定该密钥是否从最初使用 XCode 8 beta 1 创建项目时就已到达那里,之后是否已解决。

    要解决此问题,只需删除此密钥

    CFBundleIcons~ipad 
    

    来自 Info.plist,您的图标将显示在您的 iPad 中。

    【讨论】:

    • 如果有人遇到同样的问题,我必须删除 CFBundleIconsCFBundleIcons~ipad 键来解决问题
    猜你喜欢
    • 2015-11-05
    • 2014-02-13
    • 2017-01-16
    • 2017-02-24
    • 2015-10-16
    • 2018-07-30
    • 2017-07-08
    • 1970-01-01
    • 2017-03-12
    相关资源
    最近更新 更多