irpas技术客

iOS 项目 IPA 包重新签名解决方案_半身风雪_ios ipa 重新签名

irpas 1049

下载已申请的证书和 provision描述文件:

这里我说一下必须要注意的点,证书必须是申请证书的电脑导出的p12文件才可以,因为有信任认证,不然双击是不会添加到钥匙串,也不会显示出来私钥的。

下载下来的 mobileprovision文件必须改名字为 embedded.mobileprovison 然后安装。

上图是已改完名的文件

安装 homebrew,命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",如已安装,可忽略。

安装 ruby,命令:brew install ruby更新 ruby 版本。

安装 sigh,命令:sudo gem install sigh如果出错那就换成gem install sigh安装过程是漫长的。

把要重签名的 ipa 包和下载下来的 embedded.mobileprovison放在同一文件夹目录下,同级

终端 cd 到这个 ipa 的文件夹目录下,执行sigh resign或者 fastlane sigh resign命令,前者执行出错的话就用后者。

这时候,sigh 会直接弹出下面这个指令要你输入:Signing Identity这个就是你的证书的十六进制串。

如上图所示,这里的十六进制串必须是你当前P12 文件下的。

现在如果出现下图中所示的log ,那么便已经改签成功了。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #iOS #ipa #重新签名 #iPhone