其实这个方法或者说这个软件应该不少人都知道了的,以前叫做“iReSign”,不过后来改叫“iModSign”,不过最近发现imzdl这个网站一直无法正常使用所以如果想要用最新的自己去网上找吧。最新版的好像是4.0.1。实在是找不到下载的时候咱再放出下载。鉴于IMDL整个网站已经卖出,现提供最后的一个版本下载[iModSign-4.0.1]。
不过这个方法仅针对于iOS的付费开发者,也就是说你必须有Apple的iOS开发证书才能对ipa进行重签名,然后才能安装到自己的设备里(而且设备必须是登记在开发者名下的)。
使用方法也是很简单,iModSign的话:
1.在“Settings”的“Certificate Chooser”里选好开发证书,比如“iPhone Developer: Firstname Lastname (XXXXXXXXXX)”。
2.拖入ipa文件。
3.点击“Start Job”
然后应该会开始重签名ipa文件,完成之后应该会弹出已经重签名的ipa的位置。
iResign的话:
1.选好ipa文件。
2.从“钥匙串访问”里找到你的开发证书,比如“iPhone Developer: Firstname Lastname (XXXXXXXXXX)”,把完整的名称填到最后一个输入框。
3.点击“ReSign”
重签名完成之后同样应该会弹出文件所在位置(应该是源ipa文件旁)。
有了重签名的ipa文件,就可以通过iTunes或者iPhone配置实用工具甚至Apple Configurator来将app安装到自己的设备上。
这个方法可以重签名所有ipa文件,但是有效的仅有非加密的ipa,也就是:
1.开发者自行导出的ipa文件。
2.网上下载的已经破解了的ipa文件。
不适用的情况:
其他账号购买的ipa,未进行破解。(安装后仍然会弹出提示框需要输入AppleID进行验证)。