uniapp打包报The certificate is expired解决方案

香蕉云编原创发布日期:2026-01-07


在uniapp的时候,假如遇到The certificate is expired这个错误,那么就是你的证书文件过期了。需要重新生成一个新的证书打包。

生产端的ios证书(发布到app store的证书),最好不要使用xcode或者其他第三方工具,自动创建证书,因为这样你无法知道ios证书的过期时间,最好是亲自登录苹果开发者中心,配合我们香蕉云编生成证书的工具,手工管理,这里你可以完整知道和把握ios证书的生命周期,也能准备过期的时候,提前生成一个新的证书。

由于在苹果开发者中心,是无法创建csr文件和无法自动导出p12私钥证书的,还需要第三方工具才能进行操作,这里可以选择我们香蕉云编生成证书的功能来生成证书。

我们香蕉云编生成证书工具的地址如下:https://www.yunedit.com/ioscert

上面的链接,有生成证书和profile文件的完整教程。教程主要是第一次创建的教程,假如是第二次因为过期的原因,重新创建,只需要先在苹果开发者中心,把过期的证书和过期的profile文件删除掉即可。删除掉过期的证书和profile文件,并不会影响线上已经发布的APP,可以放心删除。然后创建一个新的证书和新的profile文件来打包新的APP。


在线客服