iOS应用ipa重签名
作为一项安全措施,Apple要求其信任的开发人员对在其设备上运行的所有代码进行数字签名。有时我们需要对第三方包进行修改后重新安装,因此需要进行重签名通过验证。
使用Xcode重签名
新建一个工程编译
获得这个新工程的签名
查看位置:product->app->在path中打开用要签名的app替换掉工程app,把要签名的app的名字改为工程名字
把要签名app的info.plist里的buddleid 改为工程的bundleid
使用要签名的证书对app进行签名
1
codesign -fs "iPhone Developer: amor.diavolo@icloud.com (K239F7Y6DD)" MTPotal.app
查看本机证书:
security find-identity -v -p codesigning
在xcode中run,将会把签名后的app安装在真机上,此时可看到ui界面,也可lldb进行调试。
使用Monkeydev自动签名
- 创建一个MonkeyDev项目
- 把砸了壳的IPA包放到Target目录下
- 直接运行就可以跑到手机上了