ipa重签名

来源:互联网 发布:linux nobody启动程序 编辑:程序博客网 时间:2024/06/06 08:41

项目组给了一个ipa,我注入了一个动态库来做奔溃信息收集,需要重签名来在真机上测试注入的动态库的执行效果

ipa要想通过蒲公英或https://fir.im/来安装ipa,必须要有 发布证书Ad Hoc Provisioning Profile
要想提交到App Store,则要用 发布证书App Store Provisioning Profile

Provisioning Profile 里面包含App ID,发布证书,测试机的UDID(App Store Provisioning Profile 里没有这个),Entitlements等信息,这个文件被内嵌到app里,被重命名为 embedded.mobileprovision
iOS内核就是用这个文件里的证书里的公钥来校验签名的

证书 存放在钥匙链中
provisioning profile 存放在目录 ~/Library/MobileDevice/Provisioning Profiles

provisioning profile 查看工具:
https://github.com/shaojiankui/ProfilesManager

重签名工具:
https://github.com/InjoyDeng/ResignTool

原创粉丝点击