Windows下UniApp打包IPA上传App Store遇ITMS-90161配置文件无效问题求助
解决UniApp打包IPA上传App Store时的ITMS-90161错误(Windows无Xcode环境)
问题描述
- 运行环境:Windows系统,无Xcode
- 操作流程:通过UniApp打包IPA文件,上传至App Store Connect
- 异常现象:上传后App未在后台显示,收到App Store团队的报错通知
- 错误详情:
ITMS-90161:包com.zhukaoplus.ops[Payload/HBuilder.app]中的Provisioning Profile无效,缺少代码签名证书,提交App Store需使用Distribution Provisioning Profile,详情可访问iOS Developer Portal。
- 错误截图:


针对性解决方案
1. 生成正确的分发配置文件与证书
- 登录Apple开发者后台,进入「Certificates, Identifiers & Profiles」页面
- 确认已创建App Store Distribution类型的代码签名证书(不可使用开发证书)
- 针对Bundle ID「com.zhukaoplus.ops」创建或更新Distribution Provisioning Profile,确保关联正确的分发证书
- 下载生成的
.mobileprovision配置文件
2. 在UniApp中配置签名信息
- 打开HBuilderX,进入项目的
manifest.json→「App原生配置」→「iOS配置」 - 上传下载好的Distribution Provisioning Profile文件,同时导入对应的p12格式分发证书(可通过HBuilderX内置的证书管理工具完成)
- 校验Bundle ID与开发者后台配置完全一致(必须为
com.zhukaoplus.ops)
3. 重新打包并上传
- 使用HBuilderX选择「App Store分发」模式重新打包IPA文件
- 借助Windows版Transporter工具验证IPA签名有效性后,再上传至App Store Connect
内容的提问来源于stack exchange,提问作者Chennai Coconut
相关产品推荐
相关产品推荐

