下载已申请的证书和 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.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |