1. 概述
用户上传证书进行校验时,校验失败会获得错误码。如下图所示:
用户可以根据错误码来排查错误,寻找解决方案。
2. 错误码一览表
错误码 | 简介 | 是否建议自查 | 定位错误 |
---|---|---|---|
-2 | 提交的证书信息不完整 | 是 | 页面信息是否填写完整 |
-1 | 校验服务不在线 | 否 | 联系技术支持检查校验服务器是否启动(校验服务升级中等) |
11001 | iOS 校验服务初始化错误 | 否 | 联系技术支持检查证书校验服务器配置 |
11002 | 证书文件下载错误 | 否 | 联系技术支持检查资源下载、云存储等 |
11003 | 服务器下载证书文件失败 | 否 | 联系技术支持检查校验服务器是否启动 |
11004 | 其他未知的证书校验错误 | 否 | 联系技术支持检查校验服务器是否启动 |
11005 | mobileprovision 中的 uuid 无效 | 否 | 联系技术支持检查证书校验服务器配置 |
11006 | 服务器下载 mobileprovision 文件失败 | 否 | 联系技术支持检查证书校验服务器配置 |
11007 | 其他位置的mobileprovision校验错误 | 否 | 联系技术支持 |
12001 | 密码错误/非 iPhone 类型的发布证书 | 是 | 检查证书密码,尝试本地双击导入或重新导出,在 Keychain 中检查证书为 iPhone 类型,且是 Distribution 发布证书 |
12002 | 证书日期过期 | 是 | 前往开发者账户下检查证书的有效日期,重新生成并下载 |
12003 | mobileprovision 过期 | 是 | 前往开发者账户下检查 mobileprovision 的有效日期,重新生成并下载 |
12004 | 开发者账户不匹配 | 是 | 提交的 mobileprovision 与证书对应的开发者团队不匹配,这两个文件可能来自于不同的开发者账户 |
12005 | mobileprovision 所属的发布类型无效 | 是 | 前往 Enterprise 账号对应的开发者账户,检查 mobileprovision 是否是 In-House Distribution 类型 |
12006 | mobileprovision 缺少推送权限的配置 | 是 | 前往开发者账户中 edit identifiers,需要 enable Push Notifications 功能,重新生成 mobileprovision 并下载提交 |
12007 | 上传的p12证书和provisioning profle文件所关联的根证书不一致 | 是 | 以下两个操作选一个,目的是使 profile 和 p12 所关联的根证书是一致的 1)前往开发者账户,edit provisioning profile,重新选择关联的根证书,p12 不变,使得两者(关联的根证书关系)一致 2)profile 保持不变,用 xcode 工具再申请导出一个 p12 文件(确认关联关系),使得两者一致 |
21001 | Android校验服务初始化错误 | 否 | 证书校验服务器配置 |
22001 | 安卓包名错误 | 是 | 检测输入的包名,至少2层且不能以数字开头 |