应用程序图标在使用 xcode 10 的真实设备上显示为空白

Posted

技术标签:

【中文标题】应用程序图标在使用 xcode 10 的真实设备上显示为空白【英文标题】:App icon shows as blank on real device using xcode 10 【发布时间】:2018-11-15 12:58:49 【问题描述】:

正如标题所述,当使用 xcode 10 beta 1 构建时,我的 appicon 在真实设备上显示为空白。它正确显示在 xcode 10 内的目标名称旁边以及在模拟器上运行时。如果我使用 xcode 9.4 构建我的项目,它也会在真实设备上正确显示。

到目前为止,我已经尝试过:

从 appicon 资产文件中移除 alpha 属性 将 appicon 资产文件的颜色配置文件更改为 sRGB IEC61966-2.1 删除所有 pod 依赖项并解构 pod

我已经在运行 ios 11.x 的 iphone x 和 iphone 6s+ 上进行了测试。

在 xcode 9.4 中创建一个新项目并仅添加一个 appicon 后,我遇到了同样的问题。我把那个项目上传到https://github.com/shujew/AppIconNotAppearing

有人可以帮忙吗?

谢谢

【问题讨论】:

这里有同样的问题(iphone 6、6Plus 和 7)。对我来说,这看起来像是 xCode 10 中的一个错误。 感谢您测试@Milander。在等待可能的解决方法时,我向苹果 (40851571) 和开放式雷达 (rdar://5605213490642944) 提交了一份错误报告 对我来说也是如此,在 iPhone X 上从 Xcode 10 beta 1 构建到 iOS 11.3。 尝试为您的 xcassets 中的 App Icon 添加新的资产目录,完成它,并将其设置为您的应用图标。他们更改了分辨率/所需的图像。 这是 Xcode 10 的第一个测试版的一个错误。在测试版 2 中,问题消失了。 【参考方案1】:

尝试删除旧的应用图标资产目录并创建一个新的并尝试运行它。它应该显示应用程序图标。

【讨论】:

不幸的是,这也不起作用。我希望 Apple 能尽快解决这个问题。 你在使用任何 pod 吗? 根本没有豆荚。请参阅 github 代表以获取确切的代码。这是一个干净的项目,只添加了图标资产 会看看的。

以上是关于应用程序图标在使用 xcode 10 的真实设备上显示为空白的主要内容,如果未能解决你的问题,请参考以下文章

React Native - 在真实设备上构建时出现 XCode 错误?

在我将它用作 Xcode 中的应用程序图标之前,如何检查图标是不是具有透明度

在 ios 7 设备上获取多个应用程序图标

Xcode AX 查找问题 - 仅发生在真实设备上

是否可以在带有 Xcode 7 的 iOS 10 设备上运行 Calabash?

使用 IOS 5 xcode 4 应用程序删除 AppStore 图标上的光泽效果?