iOS重签名脚本

unzip xxx.ipa  //解压ipa

rm -rf Payload/ xxx.app/_CodeSignature  //删除旧签名

cp newEmbedded.mobileprovision Payload/xxx.app/embedded.mobileprovision  //替换mp

codesign -f -s "iPhone Distribution: xxx Technology Co., Ltd. " --entitlements entitlements.plist Payload/xxx.app //重签名

其中 entitlements.plist 不能搞错,不然重签出来的包安装不了。
给下我这企签的样式:





        application-identifier
        G7ZDN2AJQH.cn.xxxxxx.*
        get-task-allow
        
        keychain-access-groups
        
                G7ZDN2AJQH.*
        


或是用第三方工具:iResign 试用了该工具依然生效.

你可能感兴趣的:(iOS重签名脚本)