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