前言:闲来无事整理下自己的笔记,感觉好记性真的不如烂笔头
参考网站:感谢大神 https://www.jianshu.com/p/f992da4ab683
环境工具:https://github.com/fastlane/fastlane/tree/master/spaceship
步骤:
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)"
//重签名完成
网友评论