参考:
前言
最近研究涉及到重签名这个模块,调查了多个工具,发现ResignForiOS
这个工具比较好用,但是在使用中也存在一些问题,比如查找的证书、描述文件、bundleId对应不上,于是fork并修改了对应的bug,然后添加筛选及证书关联描述文件的功能
GitHub地址: ResignForiOS
软件地址:
效果:
重签名准备过程:
1、查找Mac电脑上安装过的所有证书
2、查找Mac电脑上安装过的所有描述文件
3、选择用于重签名的描述文件及要设置的名称、版本号等
重签名过程
1、解压.ipa或.xcarchive获取.app文件
2、删除旧的签名文件
3、将选择的描述文件复制到.app里并命名为embbed.mobileprofivison
4、选择的描述文件及输入的内容修改Info.plist文件
5、调用codesign
对项目进行签名
6、压缩文件夹命名成.ipa文件
网友评论