ipa重签名札记

First,不要重签名appstrore,即使安装成功运行时也会闪退
所以第一步看app二进制是不是被加密了,方法是

otool -l appname | grep "cmd LC_ENCRYPTION_INFO" -A 4
          cmd LC_ENCRYPTION_INFO
      cmdsize 20
    cryptoff  8192
    cryptsize 6053888
    cryptid   0
--
          cmd LC_ENCRYPTION_INFO
      cmdsize 20
    cryptoff  8192
    cryptsize 5001216
    cryptid   0

cryptid 0表示没加密, 1表示已加密。已加密的就放弃吧。

解密的app可以找台越狱手机,或者去越狱市场上找

Second,签名。网上工具挺多的,推荐这个

ipa重签名札记_第1张图片
iOS App Signer

好处就是能改Bundler ID,Input File支持ipa或者app。

Third,安装。

Cydia Impactor 工具支持一键式签名+安装,适合小白使用。
ios-deploy 适合开发者,一键安装ios-deploy -b xxx.ipa

Four,调试。

Xcode远程调试可行,但遇到过响应特别慢的情况,断点一次卡几分钟!
ios-deploy也有开启调试的功能,推荐使用。

你可能感兴趣的:(ipa重签名札记)