美文网首页
iOS重签名

iOS重签名

作者: 一个默默无闻的程序猿 | 来源:发表于2018-12-10 16:05 被阅读0次

1、解压通过Xcode、XcodeTool、Jenkins等工具打好的包,删除_CodeSignature文件夹,定位到.app文件
2、需要更换和修改的文件及内容:
embedded.mobileprovision(此为苹果下载的配置文件,必须保证这个名)
Info.plist(此文件需要修改 Bundle display name(APP名) 和 Bundle identifier(APPID))
3、重签名命令
根据embedded.mobileprovision生成emtitlements.plist文件

security cms -D -i /Users/chenjinguo/Desktop/Payload/DHCIM.app/embedded.mobileprovision > /Users/chenjinguo/Desktop/Payload/DHCIM.app/emtitlements_full.plist
/usr/libexec/PlistBuddy -x -c 'Print:Entitlements' /Users/chenjinguo/Desktop/Payload/DHCIM.app/emtitlements_full.plist > /Users/chenjinguo/Desktop/Payload/DHCIM.app/emtitlements.plist

用生成的emtitlements.plist文件和证书进行重签名

codesign --continue -f -s "iPhone Developer: Chen Jinguo (75QP77AC7H)" --identifier com.HDC.DHCIM --entitlements /Users/chenjinguo/Desktop/Payload/DHCIM.app/emtitlements.plist  /Users/chenjinguo/Desktop/Payload/DHCIM.app

4、压缩
zip -r 包名.ipa 要压缩的文件夹

zip -r New_ appName.ipa Payload

相关文章

网友评论

      本文标题:iOS重签名

      本文链接:https://www.haomeiwen.com/subject/dufdhqtx.html