美文网首页
ipa包重签名

ipa包重签名

作者: shawn_shi | 来源:发表于2018-06-01 18:08 被阅读0次

        如果你委托别人给你开发app,他发给你一个用他们自己开发者账号签名的ipa,而你要用自己的开发者账号上架时,这时就需要对ipa包进行重签名了(同样可用于用企业证书签名)。

    第一,需要你在苹果开发者网站注册一个app,并配置好证书,然后用申请的证书打包导出一个ipa包(随便建一个空项目就行)。

    第二,对ipa包进行解压,显示包内容,找到embedded.mobileprovision文件,拷贝到桌面备用,如下图

    第三,安装sigh脚本(需要安装homebrew和ruby,ruby版本必须大于等于2.1)

    sudo gem install sigh

    提示ruby版本过低的请升级ruby,升级教程https://www.jianshu.com/p/d715a9a062d0

    第四,开始重签名

    1、终端输入sigh resign,回车后会要求你输入要重签名的ipa包路径

    2、把目标ipa包直接拖到终端即可,回车

    3、回车后会要求你输入用来重签名的证书,即在钥匙串里证书所显示的全称,然后回车,如图

    4、回车后会要求输入配置证书的路径,直接把第二步中的备用.mobileprovision配置文件拖到终端上,回车

    5、如无意外,便会出现Successfully signed的提示语了(源ipa包会被重签名后的ipa包覆盖掉),至此,重签名就完成了

    相关文章

      网友评论

          本文标题:ipa包重签名

          本文链接:https://www.haomeiwen.com/subject/ijpksftx.html