重签名ipa文件,也算是经常用到了。最简单的就是使用工具,不需要使用脚本去安装一些环境。 iReSign是经常用的,但是发现无法重签插件,我做了简单修改并且测试可以重签。地址:
https://github.com/fanshudan/iResign_f
(这个修改针对的是打包的ipa文件,如果是从appStore上砸壳的ipa文件,还是有些不一样的,需要注释几行代码,可以给我留言)
原理: github上原作者没有对plugin里面的二进制进行签名, 所以会引起有插件的ipa重签后不能安装的问题,我补充了这个操作。 另外如果应用有插件,不可以修改bundleid,直接进行签名。 如果修改了bundleid需要对插件进行单独签名,因为插件的bundleid要和主工程的前缀一致。
如果对你有帮助记得给 star 😄
网友评论