美文网首页iOS 技术精选集
iOS ipa包重签名(sigh)

iOS ipa包重签名(sigh)

作者: 半夏半暖半倾城灬 | 来源:发表于2019-07-15 17:41 被阅读0次

步骤一:安装重签名工具(sigh,如已安装可省略)

1.安装Homebrew

在终端先后执行下面2命令行安装,等待进度完毕

xcode-select --install

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.安装ruby

在终端执行下面命令安装ruby,等待进度完毕(输完密码可能在较短时间无反应)

brew install ruby

3.安装sigh脚本

执行下面安装命令

sudo gem install sigh

若出现以下报错

ERROR: While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/rougify

则安装命令修改为

sudo gem install -n /usr/local/bin sigh

步骤二:准备好重签物料(目标ipa的embbed.mobileprovision,原始ipa包 | 物料地址不要包含中文)

如下两步获取目标ipa的embbed.mobileprovision,原始待签名ipa自备

1.用Xcode新建一个工程,使用目标APP的bundle id、证书、配置文件

2.archive出ipa,解压ipa,提取解压出的payload文件夹,对其中的**.app 显示包内容,复制出embbed.mobileprovision文件待用

步骤三:执行重签代码

1.在终端输入sigh resign,回车

2.把要签名的ipa文件拖到终端窗口,回车

3.从上面扫描出证书名中选择出目标ipa所需证书名,并复制-粘贴-回车

4.拖入步骤二准备好的embbed.mobileprovision文件,点回车

5.重签完成,2中待签名ipa已经重新签名

以上重签名流程根据自己重签名流程编写,经验证重签名最终产物上传appstore正常

相关文章

  • iOS 重签名工具sigh的使用

    最近研究超级签名,看网上教程提到使用工具sigh给ipa重签名,但是发现sigh签名后的ipa包名Bundle I...

  • iOS ipa包重签名(sigh)

    步骤一:安装重签名工具(sigh,如已安装可省略) 1.安装Homebrew 在终端先后执行下面2命令行安装,等待...

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

    iOS逆向 ipa包重签名

  • 苹果企业证书签名

    使用sigh脚本开始.ipa安装包重新签名 1、在终端输入fastlane sigh resign ipa路径2、...

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

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

  • bibibi ipa包重签名

    ios ipa包重签名 作用 保持bundleid不变,重新用企业证书签名,分发。 流程 解压你所要签名的ipa包...

  • 重签名

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

  • iOS重签名

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

  • iOS 之重签名

    大神文章预读 mac用终端对ipa包重新签名iOS逆向一步一步教你重签名ipa包 步骤 一、安装Homebrew ...

  • iOS重签名ipa包

    背景 我们上包流程是在测试完成后,再出正式包上传,每次都需要重新替换包名、参数等信息,及其麻烦、很容易没有修改完完...

网友评论

    本文标题:iOS ipa包重签名(sigh)

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