美文网首页
对ipa包进行重签名

对ipa包进行重签名

作者: d4d5907268a9 | 来源:发表于2022-08-09 11:48 被阅读0次

    对苹果的重签名分两种,一种是全签,一种半签。全签就是将ipa的bundleId一起替换掉。而半签则是保留ipa原来的bundleId。

    像企业签用的就是半签的方法。如果ipa是从appstore下载下来的,还需要进行脱壳,才能进行重签或者半签。

    半签:

    下载脚本到桌面,路径:https://github.com/hongxiaobin-KAI/ReSignIpa

    用法:

    1.在桌面创建reipa文件夹

    2.在reipa文件夹中放入ipa包和mobileprovision配置文件

    3.确认是否安装mobileprovision对应的证书

    4.打开终端,在终端输入'python xxxx'xxx为该脚本路径(将脚本拖入终端会直接显示完整路径),然后按回车键

    5.静待自动重签名完成

    全签:

    就是用sign工具,下载步骤。

    一、电脑中必须安装Homebrew,如果已经安装了,请跳过此步。

    xcode-select --install

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    二、安装ruby,如果已经安装,请跳过此步。

    brew install ruby

    三、安装sign脚本

    sudo gem install fastlane

    用法:

    1.打开终端,在终端输入 fastlane sigh resign xxxx (xxx为ipa的路径),然后回车。

    2.在重签过程中,会要求你选择证书的SHA-1,复制它给出的证书对应的SHA-1,例如:7ADC8D65A8EB395641B90238D2376F34148CC1E2。然后回车。

    3.把证书对应的mobileprovision拖到终端上,按回车。

    4.静待安装包自动签名。

    ————————————————
    版权声明:本文为CSDN博主「亦思尘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/tcxy0/article/details/108996234

    相关文章

      网友评论

          本文标题:对ipa包进行重签名

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