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,签名。网上工具挺多的,推荐这个
好处就是能改Bundler ID,Input File支持ipa或者app。
Third,安装。
Cydia Impactor 工具支持一键式签名+安装,适合小白使用。
ios-deploy 适合开发者,一键安装ios-deploy -b xxx.ipa
Four,调试。
Xcode远程调试可行,但遇到过响应特别慢的情况,断点一次卡几分钟!
ios-deploy也有开启调试的功能,推荐使用。