跳到正文

← 全部工具

面向 iOS 和 Mac 开发者的免费工具

ITMS 报错代码查询

粘贴 App Store Connect 在上传失败后发给你的邮件,或 Xcode、Transporter 的输出,里面的每个 ITMS 代码都会被找出来并解释:Apple 的信息原文、是什么意思、该改什么,以及我们读到它的 Apple 页面。所有内容都不会发送出去。

每一条都是在它链接的 Apple 页面上读过的,核对日期 2026-10-31。Apple 没有公布这些代码的完整清单,所以这份清单有意做得短:只收录能核对原文的代码。

搜索清单

清单里的全部代码

Apple 的信息原文是英文,和你邮件里的一样。

工作原理

  • •页面在你粘贴的文字里找 ITMS-90870 这样的代码,并显示每个代码对应的条目。直接输入 90870 这样的数字也可以,也能按关键词搜索清单。
  • •Apple 没有公布这些代码的清单,所以每一条都是在某个页面上读到的:技术说明或文档页面、开发者论坛里 Apple 工程师的回复,或开发者在论坛帖子里贴出的 Apple 信息原文。每条都会写明是这三种里的哪一种。
  • •含义和处理办法只采用那个页面写的内容。页面没有给出办法时,条目会直说,而不是猜。

它不做什么

  • •这不是完整清单。清单里没有的代码,是我们没能核对的,不代表无害。邮件里的原文才是判断文件和键的最好依据。
  • •Apple 在规则变化时会改写信息,每个 SDK 也会出现新代码。条目里显示的是我们读到的信息。
  • •它读不了你的构建。大多数上传错误指向的文件,可以用 Info.plist 检查器或隐私清单生成器来检查。

常见问题

上传失败后在哪里看 ITMS 代码?
App Store Connect 会发一封标题类似“Issues with your app”或“Invalid Binary”的邮件,Xcode 的 Organizer 和 Transporter 也会显示同样的文字。代码是每个问题开头的 ITMS 加五位数字。
ITMS-9105x 开头的代码一定是错误吗?
不一定。有几条隐私清单信息最初是警告,写着暂时不需要处理,后来才变成要求。请读那句说明上传是否会被拒绝的话。
为什么我收到的代码不在清单里?
Apple 没有公开清单,我们只在能于 Apple 页面上读到时才收录。如果你的代码不在,请到开发者论坛搜这个代码,并对照邮件里点名的文件。

相关工具