美文网首页
iOS命令行重签名

iOS命令行重签名

作者: shier | 来源:发表于2019-02-25 22:59 被阅读0次

最近因为项目需要,整理了下重签名的过程

1.准备blabla.ipa和embedded.mobileprovision(in House)

2.获取证书里面的信息embedded.plist

security cms -D -i embedded.mobileprovision > embedded.plist

3.导出entitlements.plist

/usr/libexec/PlistBuddy -x -c 'Print:Entitlements'  embedded.plist > entitlements.plist

4.解压ipa包

unzip blabla.ipa

5.删除旧签名

rm -rf Payload/blabla.app/_CodeSignature/

{==================动态库=====================

//如果有动态库,需要一个一个删除旧签名,并且添加新的签名

a1.删除

rm -rf Payload/blabla.app/Frameworks/blablaKit.framework/_CodeSignature

a2.重新签名

codesign -f -s "你的证书的名称" Payload/blabla.app/Frameworks/blablaKit.framework/

==================动态库=====================

}

6.替换配置文件

cp embedded.mobileprovision Payload/blabla.app/

7.签名

codesign -f -s "你的证书的名称" --entitlements entitlements.plist Payload/blabla.app

8.打包成ipa

zip -r blabla_new.ipa Payload/

blabla_new自己随意生成新的ipa包的名字。

相关文章

  • 完善改写重签名Mac工具

    参考: iOS App 签名的原理 iOS企业重签名问题及经验 iOS重签名工具开发之路(介绍篇) ios-app...

  • iOS重签名

    重组 IPA (打包再签名) - 窥打包签名流程 iOS数字签名及ipa重签名 ipa重签名的四种方式 ios 企...

  • iOS命令行重签名

    最近因为项目需要,整理了下重签名的过程 1.准备blabla.ipa和embedded.mobileprovisi...

  • iOS应用重签名

    说到iOS重签,那么就应该了解iOS正常签名流程是什么,然后才能知道,我们重签名从哪几个地方入手。 iOS签名 代...

  • 逆向学习笔记

    重签名:iOS App 签名的原理--总结的非常细,一看就明白逆向学习笔记9——代码重签名ios-app-sign...

  • iOS开发逆向之应用重签名(上)

    本文主要介绍重签名的几种方式,以及如何对应用进行重签名, 应用重签名 从之前《iOS逆向应用签名》中可知,签名是指...

  • 【iOS开发】ipa 包修改及重签名

    iOS逆向 ipa包重签名

  • iOS逆向-ipa包重签名及非越狱手机安装多个微信

    iOS逆向-ipa包重签名及非越狱手机安装多个微信 iOS逆向-ipa包重签名及非越狱手机安装多个微信

  • iOS 签名&重签名

    前言 前段时间因为要做防止重签名的工作,在这方面的理解出现了错误,所以现在来整理下。 主要内容包括: App签名 ...

  • 重签名

    iOS逆向 ipa包重签名 检查iOS项目中是否使用了IDFA

网友评论

      本文标题:iOS命令行重签名

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