iOS ipa重签名

最近想下载视频,找了半天找到了的某雷的ipa,然后用签名工具签名发现签不出来,提示错误

尝试了很多方法,然后把能够实现的方法记录一下

1,解压ipa包

        1.1 直接ipa后缀为.zip,然后解压,显示包内容。

            或者使用命令行,使用命令行要注意先cd到想到保存的文件下或者增加输入位置
            unzip app.ipa              app.ipa就是ipa路径  

            然后得到一个名为Payload的文件夹 ,之后显示包内容

2,     删除codeCodeSignature

            显示包内容里面,有一个文件夹

            删除它,或者命令行:rm -rf Payload/app.app/_CodeSignature , 命令行注意cd路径

3,      替换描述文件

              找一个自己的ipa包,解压缩找到embedded.mobileprovision文件,复制粘贴,然后在需要签名的包里面替换这个文件

             命令行: cp ~/自己的app.mobileprovision  Payload/需要签名.app/embedded.mobileprovision

4,       签名

            我这边直接是把开始解压的包打包成ipa,然后用工具签名就可以了

            手动打包: payload文件压缩为zip,改zip后缀为ipa

            命令行打包:zip -r app.ipa Payload  

            Payload为需要打包成ipa的文件,然后把打包出来的ipa文件用工具签名。然后再装就OK了

                    或者使用命令行打包

                     进行重签名:     /usr/bin/codesign -f -s "证书名称"--resource-rules Payload/*.app/ResourceRules.plist  Payload/*.app/

                     或者                    /usr/bin/codesign -f -s "证书名称"  /cd地址/Payload/YouApp.app         

                     打包ipa      zip -r app.ipa Payload    然后再装

                

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容