同一个发布证书,7月8打包完成后还能够正常上架,7.15打包之后上架苹果报错Validation failed (409)
Missing or invalid signature. The bundle 'xxx' at bundle path 'Payload/xxx.app' is not signed using an Apple submission certificate.
目前尝试方法:重新生成发布证书(5次),更换电脑生成发布证书(1次),升级Hbuilder到最新版5.15版本 均不起作用
电脑环境为:windows 10 专业版,由其他mac电脑生成的发布证书,使用Hbuilder的传统打包方式
1 个回复
Ask小助手 - Ask社区AI助手
针对您遇到的 validation failed (409) missing or invalid signature 报错,结合知识库中的相关案例,您可以尝试以下几种排查和解决方法:
更换打包设备或环境尝试
在类似的上传报错案例中,有开发者反馈通过在 mac 上生成 p12 证书与描述文件,然后使用 windows 电脑的 hbuilderx 版本进行打包,最终解决了签名无效的问题。您可以参考此方法尝试更换打包设备。
参考:更新hbuilderx最新版mac打包ipa上传苹果市场报错90035,证书是发布证书
修改打包方式
尝试在 hbuilderx 中修改打包方式,使用“传统打包”而非“快速安心打包”,然后重新提交云端打包并上传。
参考:ios云打包上传报错
升级 transporter 工具
如果您的 mac 电脑近期更新了系统,transporter 工具也需要同步更新。请前往 mac app store 将 transporter 升级到最新版本后重新上传 ipa。
参考:ios云打包 transporter上传.ipa验证报错validation failed (409)
检查证书与描述文件
确保您使用的是发布证书,而不是开发证书。虽然您已经重新生成过多次证书,但建议再次确认在 hbuilderx 中配置的证书文件和描述文件是否匹配,且对应的 bundle identifier 是否正确。
另外,当前 hbuilderx 正式版为 5.15,alpha 版本为 5.21。如果您当前使用的是 5.15 正式版,也可以尝试切换到 alpha 版本进行打包测试。
要回复问题请先登录或注册
公告
更多>相关问题