更新到 Xcode 11 后,品牌资产不适用于 tvOS

Branding assets are not working for tvOS after update to Xcode 11

我正在开发具有 iOS 和 tvOS 版本的应用程序。更新到 Xcode 11 后,tvOS 版本的品牌资产开始呈红色发光。 Xcode 好像找不到。我尝试为 tvOS 制作一个全新的项目,结果是一样的!

在联系 Apple 支持后,他们确认这是一个错误,并表示他们正在解决这个问题。然而从那时起已经过去了很多时间......

我写这个问题是想看看其他人是否遇到过这个问题,以及是否有人找到了解决方法。

这个错误积极地阻止我通过 Xcode 11+ 发布 tvOS 应用程序的新版本。

如果 Apple 回应并修复了问题,我会写在这里,这样其他人可能会知道,如果通过官方渠道提供了解决方案。

这里也一样...

在 Build Settings 中手动设置 "Asset Catalog App Icon Set Name" 对我有用(App Icon Source 仍然显示为红色,但现在正在使用图标)。

Build Settings

Assets

Warning still present

PS:我还从 Info.plist 中删除了以下行。不确定是什么真正解决了问题。

<   <key>CFBundleIcons</key>
<   <dict/>
<   <key>CFBundleIcons~ipad</key>
<   <dict/>

此问题已在 Xcode 11.3 中修复。 UI 不再如上述问题中所示发红光。