张丙亮

Menu

MacOS使用“终端”对ipa重签名

一、安装Homebrew

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

xcode-select --install

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

二、安装ruby

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

brew?install?ruby

三、安装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

四、使用sigh脚本开始重新签名

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

2、把要签名的ipa文件(路径、包名不要有中文)拖到窗口上,回车

3、填写用来签名的证书名(钥匙串中的完整名字),回车

4、把项目的配置文件.mobileprovision文件拖到窗口上,回车

5、好了,resign脚本会自动更改bundel id,签名并重新打包。

完成后提示Successfully signed,新生成的包会替换原有文件

 

参考资料

— 于 共写了720个字
— 文内使用到的标签:

3条回应:“MacOS使用“终端”对ipa重签名”

  1. 淘宝优惠券说道:

    mac没操作过

  2. 文章不错支持一下吧

  3. 夏日博客说道:

    没用过MAC。

发表评论

电子邮件地址不会被公开。