ipa重签名

今天朋友问着说ipa重签名 说实话 以前有点儿印象 但是没有那么多证书和账号来测试 后面参考了简书朋友的文章https://www.jianshu.com/p/609109d41628 这里再一次整理。

  • 获取entitlements.plist

    security cms -D -i embedded.mobileprovision > embedded.plist
    
    /usr/libexec/PlistBuddy -x -c 'Print:Entitlements'  embedded.plist > entitlements.plist
    
  • 删除ipa的签名文件

    unzip xxx.ipa
    
    rm -rf Payload/xxx.app/_CodeSignature/
    
  • 替换描述文件

    cp embedded.mobileprovision Payload/xxx.app/
    
  • 重签名

    codesign -f -s "你的证书的名称" --entitlements entitlements.plist Payload/xxx.app
    
  • 打包

    zip -r resign_xxx.ipa Payload/
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容