求助:Xcode11.31上传Cordova iOS IPA至App Store遇ITMS-90034签名错误
解决ITMS-90034签名错误的额外排查方案
针对你使用Xcode 11.3.1上传IPA至App Store时遇到的ERROR ITMS-90034: "Missing or invalid signature" ##### is not signed using an Apple submission certificate错误,除了你已尝试的操作,可尝试以下排查方向:
- 核对Release模式签名配置:进入构建设置,确认
Code Signing Identity在Release下选择的是Apple Distribution证书,Provisioning Profile匹配对应App ID的发布配置文件(需关联该Apple Distribution证书)。 - 清理缓存后重新构建:执行
Product -> Clean Build Folder(快捷键Shift+Cmd+K),删除Derived Data目录(路径可通过Xcode -> Preferences -> Locations查看),重新Archive并导出IPA。 - 验证IPA签名信息:解压IPA后,在终端执行
codesign -dv --verbose=4 /path/to/your.app,查看输出的Authority字段,确认是否包含Apple Distribution: [你的开发者账号主体名],若不符则说明签名证书使用错误。 - 确认账号发布权限:登录App Store Connect,检查当前账号是否拥有App发布权限(团队账号需确保角色为Admin或App Manager)。
- 升级Xcode至11系列稳定版:Xcode 11.3.1存在与新版App Store Connect签名逻辑的兼容性问题,建议升级至11.x系列最后一个稳定版(11.7)后重试。
- 切换至Application Loader上传:导出IPA后,通过
Xcode -> Open Developer Tool -> Application Loader上传,部分场景下可绕过Xcode的签名校验问题。
内容的提问来源于stack exchange,提问作者user3215045
相关产品推荐
相关产品推荐

