iOS~fastlane自動(dòng)打包上傳ITC

? OS X 10.9 (Mavericks) 以上
? Ruby 2.0 以上
? Xcode
? 擁有一個(gè)付費(fèi)的蘋(píng)果開(kāi)發(fā)者賬號(hào)
? 自動(dòng)打包前請(qǐng)保證工程的正確性,確認(rèn)手動(dòng)打包可以成功
? 下面的流程不包括創(chuàng)建屏幕截圖

ruby –v //確認(rèn)ruby版本
xcode-select –install //檢查 Xcode 命令行工具(CLT)是否安裝
sudo gem install fastlane –verbose //安裝fastlane
如果報(bào)錯(cuò)You don't have write permissions for the /usr/bin directory.
把命令換為 sudo gem install -n /usr/local/bin fastlane –verbose
安裝完成后,為項(xiàng)目配置fastlane
cd 項(xiàng)目路徑
fastlane init
期間會(huì)讓你輸入AppleID的賬號(hào)密碼(后續(xù)只需要輸入賬號(hào),不需要再次輸入密碼)

image.png

登錄成功后會(huì)讓你確認(rèn)信息,確認(rèn)輸入y

image.png

會(huì)檢測(cè)當(dāng)前APPID是否在ADC中,當(dāng)前APP是否在ITC中(應(yīng)該先在ITC中創(chuàng)建APP)
成功之后會(huì)在項(xiàng)目中生成如下目錄文件

image.png

APPfile:用于存儲(chǔ)應(yīng)用程序標(biāo)識(shí)符和AppleID等信息
Fastlane:配置管理lane
Deliverfile:配置應(yīng)用在ITC中的各種信息
metadata:包含應(yīng)用在ITC中的各種信息
screenshots:包含截圖數(shù)據(jù)
需要注意的是,metadata和Deliverfile,都可以配置ITC的數(shù)據(jù),但后者的優(yōu)先級(jí)比前者的高,所以一般在Deliverfile里面配置就OK了
首先配置Fastlane
打開(kāi)fastlane文件,添加如下代碼

# 創(chuàng)建IPA
desc "Create ipa"
  lane :build do
    increment_build_number
    gym
  end
# 上傳IPA文件到ITC
desc "Upload to App Store"
  lane :upload do
    deliver
  end
# 一鍵命令
desc "build and upload to App Store"
  lane :do_everything do
    build
    upload
  end

之后配置Deliverfile文件
其實(shí)上傳ITC最主要的文件是Deliverfile

# 1 app_identifier
app_identifier "com.xxx.xxx.fastlaneDemo"

# 2 用戶名,Apple ID電子郵件地址
username "develop@xxx.com"  

# 3 支持語(yǔ)言
supportedLanguages = {
  "cmn-Hans" => "zh-Hans"
}

# 4 app 名稱(chēng)
name({
'zh-Hans' => "fastlanee"
})

# 5 描述
description({
  'zh-Hans' => "這里是APP的文案,例如新增了什么功能,優(yōu)化了什么地方,適配了iPhone X"
})

# 6 提交審核信息
submission_information({    
    export_compliance_encryption_updated: false,
    export_compliance_uses_encryption: false,
    content_rights_contains_third_party_content: false,
    add_id_info_uses_idfa: false
})

# 7 應(yīng)用審核小組的聯(lián)系信息 app 審核信息
app_review_information(
  first_name: "wang",
  last_name: "xxx",
  phone_number: "+86156xxxxxxx",
  email_address: "123@qq.com",
  demo_user: "xxx",
  demo_password: "123456",
  notes: "noting"
)

# 8 copyright 
copyright "#{Time.now.year} 3code"

#

配置好Deliverfile后,可以刪除metadata文件夾里面的內(nèi)容,然后拖一張1024*1024.png的APP圖標(biāo)進(jìn)去
執(zhí)行一鍵命令
fastlane do_everything
如果出現(xiàn)報(bào)錯(cuò)There does not seem to be a CURRENT_PROJECT_VERSION key set for this project…
需求手動(dòng)修改自動(dòng)增加構(gòu)建版本號(hào)的設(shè)置


image.png

image.png

如果一切順利,期間會(huì)創(chuàng)建一個(gè)html形式的預(yù)覽文件,確認(rèn)沒(méi)問(wèn)題輸入y


image.png

image.png

然后耐心等待就行了

image.png

上傳成功

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末狱庇,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌往史,老刑警劉巖肾档,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豁延,死亡現(xiàn)場(chǎng)離奇詭異洛史,居然都是意外死亡上忍,警方通過(guò)查閱死者的電腦和手機(jī)骤肛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)窍蓝,“玉大人萌衬,你說(shuō)我怎么就攤上這事∷В” “怎么了秕豫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我混移,道長(zhǎng)祠墅,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任歌径,我火速辦了婚禮毁嗦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘回铛。我一直安慰自己狗准,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布茵肃。 她就那樣靜靜地躺著腔长,像睡著了一般。 火紅的嫁衣襯著肌膚如雪验残。 梳的紋絲不亂的頭發(fā)上捞附,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音您没,去河邊找鬼鸟召。 笑死,一個(gè)胖子當(dāng)著我的面吹牛氨鹏,可吹牛的內(nèi)容都是我干的欧募。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼仆抵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼跟继!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起肢础,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碌廓,沒(méi)想到半個(gè)月后传轰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谷婆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年慨蛙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纪挎。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡期贫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出异袄,到底是詐尸還是另有隱情通砍,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站封孙,受9級(jí)特大地震影響迹冤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虎忌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一泡徙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧膜蠢,春花似錦堪藐、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贪惹,卻和暖如春苏章,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背奏瞬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工枫绅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人硼端。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓并淋,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親珍昨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子县耽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容