项目组给了一个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