上传 tvOS 应用程序时出错

Posted

技术标签:

【中文标题】上传 tvOS 应用程序时出错【英文标题】:Error while uploading tvOS app 【发布时间】:2015-10-23 16:45:27 【问题描述】:

我收到以下错误:

错误 ITMS-90528:“无效的图像资源。'Payload/Projectname.app' 中的图像资源'App Icon - Small' 具有无效的比例值'0'。 主屏幕图标资产允许的缩放值为 ("1")。

错误 ITMS-90523:“无效的图像资源。'Payload/Projectname.app/Assets.car' 中的图像堆栈 'App Icon - Small' 不能有 透明背景层。

错误 ITMS-90531:“无效的图像资源。'Payload/Projectname.app/Assets.car' 中的图像堆栈 'App Icon - Small' 必须有背景 400x240 像素的图层。

错误 ITMS-90532:“无效的图像资产。'Payload/Projectname.app/Assets.car' 中的图像堆栈 'App Icon - Small' 有一个错误 定位背景层。

我检查了所有内容,tvOS 应用程序的小图标和大图标都大小合适,背景没有透明度,并且大小符合需要。两者在预览版和实际 Apple TV 系统上看起来都很完美。

图标同意是从 Apple 提供的正式 Photoshop 插件创建的。不知道从这里去哪里。

【问题讨论】:

【参考方案1】:

似乎使图标的所有图层全尺寸解决了这个问题。意味着不使用图层的位置,而是以位置已经在全尺寸图层上的方式制作资产。

为了清楚起见,小图标的所有图层(400 x 240 像素)都是 400x 240 大小的透明图层,除了背景图层不透明。

似乎是一个非常奇怪的错误,所以我还是发布了它。

【讨论】:

【参考方案2】:

在尝试解决错误 ITMS-90523 3 天后,这就是发生在我身上的事情:

上传我的应用时出错,表示应用图标 Small 错误。最后是的,这是一个问题,因为一张图片有一个透明的背景层,但它在后台 App Icon LARGE! Xcode 版本 8.3.3 (8E3004b)

【讨论】:

【参考方案3】:

TvOS 上传 - 错误提示问题出在 App Icon 堆栈上。问题实际上出在 App Icon - App Store 堆栈中。在预览应用程序中删除 aplha 频道解决了它。

【讨论】:

以上是关于上传 tvOS 应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

构建填充了资产目录的 tvOS 应用程序时出错

尝试在 iOS 13 或 tvOS 13 中使用 AVPictureInPictureController 时出错

如何上传通用 tvOS 应用程序?

为 tvOS 构建 libcrypto 和 libssl 时出错

如何在应用商店中直播 tvOS 应用

无法上传应用程序 - '上传到 iTunes 商店时出错'