美文网首页ios
iOS ipa逆向重新签名打包

iOS ipa逆向重新签名打包

作者: 灰溜溜的小王子 | 来源:发表于2019-02-23 16:33 被阅读0次

    1.首先准备需要逆向打包的ipa文件

    2.新建一个空工程并打包

             1.打开Xcode编译器,新建一个工程(不需要写任何代码),Bunndle Identifier 跟需要逆向打包的ipa文件的一样,查看Bunndle    Identifier需要 将ipa文件解压(ipa本身是个压缩包),解压之后会在同目录下生成Payload文件夹如图1,

    图1

        2.在文件夹下面会有个跟项目名字一样的文件再次解压,结果如图2

    图2

        3.在图2中可以选择替换icon给重新签名的ipa改图标,打开plist文件如图3 也可以选择修改其中的选项,拿到Bunndle Identifier 

    图三

      4.生成证书和配置文件(具体百度),打包空工程App得到ipa文件,然后走1.2步流程拿到  .mobileprovision文件(既是需要重新签名的配置文件)如图4,存放在一个地方(一会儿要用)

    图4

    3.安装Homebrew

    在终端先后执行下面2命令行安装,等待进度完毕

    xcode-select --install

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

    4.安装ruby

    在终端执行下面命令安装ruby,等待进度完毕(输完密码可能在较短时间无反应)

    brew install ruby

    5.安装sigh脚本

    执行下面安装命令

    sudo gem install sigh

    在安装过程中可能会报镜像源错误:

    图5

    终端输入 gem sources --add https://gems.ruby-china.com/  --remove https://gems.ruby-china.org/ 回车替换镜像源文件。

    查看镜像:gem sources -l

    如果是:

    图6

    表明安装成功。

    然后:sudo gem install sigh 回车并输入电脑密码。

    图7

    表示安装成功。

    然后:sign resign会出现下图的情况 替换成 fastlane sign resign 命令回车

    图8 图9

    注:原文作者链接:https://www.jianshu.com/p/adf0d077262f

    相关文章

      网友评论

        本文标题:iOS ipa逆向重新签名打包

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