ipa文件重签步骤

作者: 几分心动i | 来源:发表于2017-07-06 18:05 被阅读0次

1,解密二进制文件

2,替换embedded.mobileprovision

3,修改Bundle ID

$ /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.xxx.xxx" ./Payload/iosapp.app/Info.plist

4,生成mobileprovision证书对应的entitlements文件

$ security cms -D -i "./Payload/iosapp.app/embedded.mobileprovision" > t_entitlements_full.plist
$ /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' t_entitlements_full.plist > t_entitlements.plist

5,给framework重签名

codesign -f -s "iPhone Distribution: abc" /Users/if you/Desktop/Payload/xxx.app/Frameworks/Framework.framework

6,给ipa重签名,将Certificate和entitlements作为参数,传递给codesign签名

$ codesign -f -s "iPhone Distribution: abc" /Users/if you/Desktop/Payload/xxx.app/ --entitlements t_entitlements.plist

相关文章

  • ipa文件重签步骤

    1,解密二进制文件 2,替换embedded.mobileprovision 3,修改Bundle ID $ /u...

  • ipa基于Codesign命令重签

    ipa基于Codesign命令重签 1、解压ipa文件 2、查看文件 3、显示包内容,查看目录结构 4、查看xxx...

  • 2017最新ipa重签教程

    苹果ipa文件重签需要准备的东西 1、Mac电脑 2、重签用的ios证书 3、重签工具 教程分为两步 一、申请io...

  • iOS包重签名技术知识

    1、简介 利用Xcode的命令 security 和 codesign 重签ipa文件。重签名与Xcode里用bu...

  • ipa重签名后无法安装的问题

    企业证书签名,签名过后无法安装,最初以为是证书问题。用其他ipa文件重签,安装正常。用ad-hoc重签,安装失败。...

  • iOS - 企业签相关

    企业签挂靠服务器 一、常规ipa重签为企业签ipa; 二、企业签ipa发给后台,后台存储到https服务器哪个目录...

  • MAC 终端进行重签名

    记录使用终端对快过期的ipa进行企业重签名。 在开发者后台下载对应的描述文件,与需要进行重签的ipa放在同一文件夹...

  • iOS逆向实战--014:应用重签名

    应用重签名,就是把已经存在的ipa包,重新配置一套证书和描述文件,再签名生成一个新的ipa包 codesign重签...

  • 如何对ipa文件重签

    首先,下载iReSign这款重签名软件GitHub - maciekish/iReSign: iReSign al...

  • ipa重签

    终端ssh登录mac用shell打包ipa报错:replacing existing signature 终端ss...

网友评论

    本文标题:ipa文件重签步骤

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