codesign 重签名IPA教程
适用于所有系统, 是苹果官方的证书签名IPA方法
举例: 需要重签名: xlsnow.ipa 这个ipa包下面是具体的步骤, 仅作参考
解压ipa包unzip xlsnow.ipa
删除签名文件rm -rf Payload/xlsnow.app/_CodeSignature/
替换配置文件cp embedded.mobileprovision Payload/xlsnow.app/
签名 证书名称你可以通过mac自带钥匙串App查看电脑上的证书比如"Apple Development: xlsn0w@apple.com (8FE5H89QL3)"codesign -f -s "Apple Development: xlsn0w@apple.com (8FE5H89QL3)" --entitlements entitlements.plist Payload/xlsnow.app
打包 : 压缩Payload为 dev.ipazip -r dev.ipa Payload
最后删除掉Payload文件夹rm -r Payload
举例: 需要重签名: xlsnow.ipa 这个ipa包
1 解压ipa包
unzip xlsnow.ipa
2 删除签名文件
rm -rf Payload/xlsnow.app/_CodeSignature/
3 替换配置文件
cp embedded.mobileprovision Payload/xlsnow.app/
4 签名entitlements.plist
证书名称--通过Mac自带钥匙串App查看电脑上的证书
5 打包 : 压缩Payload为 dev.ipa
6 最后删除掉Payload文件夹
rm -r Payload
领取专属 10元无门槛券
私享最新 技术干货