ios - ITMS-90011:此捆绑包无效 - 图像文件必须在 RGB 颜色空间中
问题描述
当我通过 Xcode 应用程序验证成功提交应用程序但提交到 Appstore 时,则会发生此错误。
ITMS-90011:此捆绑包无效- 图像文件必须在 RGB 颜色空间中。
有人知道这个错误的真正含义吗?
解决方案
一个文件,可能是一个应用程序图标文件没有使用 RGB 颜色空间。有几种方法可以说明这一点。我相信应用程序图标文件必须是 .png 文件。它们不能有透明背景。
使用查找器,右键单击 .png 文件并查找更多信息。关键是没有 Alpha 通道。如果这样做,您将收到此消息。如果您像我一样使用 Photoshop,那么您可以在 png 文件上拥有的唯一 Alpha 通道是透明度通道。您的 .png 文件不能是透明的,否则您将收到此错误消息。
使用 Photoshop 创建图像图标时,它应该如下所示:
虽然这几乎没有记录,但我相信我收到了这个错误,因为我在 png 文件上有一个透明背景。然后我将我的 png 转换为 jpg,这是我在另一个 Stackoverflow 线程上看到的。这摆脱了我的 alpha 通道错误,但导致了这个错误。然后我去创建了所有没有透明 alpha 通道的原始 png 文件,错误就消失了。
我对 Apple 的错误消息感到非常失望,这当然是在您提交试飞成功后通过电子邮件发送的。我想它是在告诉我,不要为应用程序图标使用 jpg 图像。
推荐阅读
- java - 我的 Android 应用程序中出现异常 Intent 或 Firebase 错误
- rabbitmq - Camel-rabbitmq 组件无法通过 SSL 进行通信
- python-3.x - 带有 Selenium Assertion Raises 或 Exception 的 Python 从未工作过
- tensorflow - Tensorflow:模型未加载
- marklogic - 在 Task Server 中执行期间中断的查询
- uiviewcontroller - 除导航栏 SWIFT 外出现黑屏
- python - Python: ModuleNotFound Error
- sql - 使用另一个未分组的表更新 Oracle 表
- c# - 将分号分隔的文件导出到 SQL Server 的问题
- .net - 计算图像旋转 2 点