ipa重签名

我是怎么开始接触它的?

  1. 我在apple dev 创建好appid、对应的mobileprovision
  2. 将相关appid和mobileprovision发送给客户
  3. 客户利用已有的代码开发完成后,给我分发一个ipa文件
  4. 我对ipa进行重签名

学习它能做啥?

大家的就是我的(收费?不存在的)

怎么用?

我只说最好用的方式 sigh resign

安装sign
  1. 安装homebrew,执行命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (安装过自行跳过)
  2. 安装/更新ruby,执行命令:brew install ruby(最新版本自行跳过)
  3. 安装sigh,执行命令:gem install sighsudo gem install sigh
开始搞事
  1. 到app dev下载描述文件
  2. 将描述文件重命名embedded.mobileprovison
  3. 将要重签名的ipa和embedded.mobileprovison放到同级目录中(我习惯新创建文件夹)
  4. 启动终端 cd 到ipa目录下,执行sigh resign或者 fastlane sigh resign命令
  5. 这时候终端会打印你所有的开发者证书,并要求输入你生成embedded.mobileprovison时使用的证书,等会就OK了
  6. 出现Successfully signed 路径/xxx.ipa!说明重签名成功了。 大家最好再去fir或者蒲公英这种平台上传验证下

注意:

如果ipa里面有除了系统之外的framework或者dylib的话,会签名失败,这里不说,自行百度

转载于:https://juejin.im/post/5bea3ff7e51d4556461d9f03

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值