iOS 超级签名

2020-01-02  本文已影响0人  小月_c665

前言:闲来无事整理下自己的笔记,感觉好记性真的不如烂笔头

参考网站:感谢大神  https://www.jianshu.com/p/f992da4ab683

环境工具:https://github.com/fastlane/fastlane/tree/master/spaceship    

                      https://docs.fastlane.tools/

步骤:

1.  安装 fastlane

宇宙飞船是fastlane的一部分:安装fastlane

sudo gem install fastlane

2. 安装 pry

sudo gem install pry

 gem ‘pry'

`bundle install`

3. 在项目中创建 spaceship

(1)cd test222  文件目录下

(2)//运行spaceship

         fastlane spaceship

4. 添加udid  这步终端需要输入苹果开发者账号

Spaceship::Portal.device.create!(name: "用户手机姓名", udid: "5814abb3XXXX")

5.将udid添加到描述文件  dev_sign描述文件的名称

Spaceship::Portal.provisioning_profile.ad_hoc.all.find {|p| p.name == "dev_sign"} .devices = Spaceship::Portal.device.all

6.更新描述文件

Spaceship::Portal.provisioning_profile.ad_hoc.all.find {|p| p.name == "dev_sign"} .update!

7.下载描述文件 供重签名使用  

File.write("Resign.mobileprovision", Spaceship::Portal.provisioning_profile.ad_hoc.all.find {|p| p.name == "dev_sign"}.download)

?xml version="1.0" encoding="UTF-8"?

8.将更新的描述文件copy到要重新名的ipa目录下

copy

9.** 将ipa包重签名并出包 **  

cd 要签名的ipa 文件目录下  

10.重签名   iPhone Distribution:xxxxx   为钥匙串的证书

fastlane sigh resign --signing_identity "iPhone Distribution: Ruikai Fu (366NL5TV63)"

//重签名完成

上一篇下一篇

猜你喜欢

热点阅读