Jenkins自動打包代替Xcode的Archive

廢話不多說浩峡,直接上操作!

安裝Jenkins

1、在終端輸入命令行? brew install jenkins? (基于brew安裝,安裝不成功自行百度腹鹉,因jenkins基于Java,所以要先集成Java開發(fā)環(huán)境)

想知道有沒有安裝成功棺蛛?在終端輸入命令行 ?open /usr/local/Cellar/jenkins ?

打開文件

2怔蚌、安裝完成后打開終端輸入命令行: cd /usr/local/Cellar/jenkins/版本號/libexec? 接著再輸入命令行:? java -jar ./jenkins.war ? ? ?此時終端就會打印出一些日志,不用理會終端旁赊,也不要關閉桦踊。

終端

3、打開網址:? localhost:8080/? (第一次打開網址會讓你注冊终畅,然后登陸)籍胯。登陸后 -> 系統(tǒng)管理 -> 管理插件 -> 可選插件

管理插件

接著鍵盤 command+f 查找? Git pluginXcode integration离福、Keychains and Provisioning Profiles Management杖狼、 GitHub Organization Folder Plugin? 分別打鉤后,點擊直接安裝妖爷。一段時間后刷新網頁蝶涩,直到安裝完成。

4赠涮、安裝完成后 -> 系統(tǒng)管理 -> Keychains and Provisioning Profiles Management?

5子寓、接著新建一個終端窗口 輸入命令行 open /Users/管理員用戶名/Library/Keychains

文檔Keychains

Mac系統(tǒng)10.12版本以后 找到 login.keychain-db 文件(Mac系統(tǒng)10.12版本之前 找到 login.keychain文件) (PS:若版本對應的文件沒有,選擇其中一個文件復制到桌面改名)? ? 將其復制到桌面笋除,回到Jenkins網頁斜友,選擇文件(桌面的login.keychain-db 或 login.keychain)點擊Upload

Keychains and Provisioning Profiles Management
Keychains and Provisioning Profiles Management

點擊Save ? ? 注釋:Code Signing Identity為Xcode證書名稱? password密碼為電腦密碼? Provisioning Profiles為描述文件的路徑

繼續(xù)我們的操作:系統(tǒng)管理->系統(tǒng)設置->找到Xcode Builder

系統(tǒng)設置

注釋Keychain Name為Xcode的發(fā)布證書名稱、 Keychain path為${HOME}/Library/Keychains/login.keychain-db 或者 ${HOME}/Library/Keychains/login.keychain(主要看Mac的系統(tǒng)版本)垃它、Keychain password為電腦密碼鲜屏。

6烹看、回到Jenkins網頁主頁 -> 新建 -> 在Enter an item name 輸入的名稱是相當于Jenkins存你項目的文件的名稱? -> 選中 構建一個自由風格的軟件項目 -> OK? (我隨便起了個AAA 名)


C

7、找到構建 -> 選擇Xcode

注釋: Target是項目中能build的target名稱洛史、Configuration為Release或Debug(上線或測試)惯殊、.ipa filename pattern為 .ipa打包后的文件名、Output directory 為.ipa包目錄

C

8也殖、找到 Code signing & OS X keychain options

注解:Keychain為證書土思,若是Configuration寫的是Release就是對應發(fā)布證書,若Debug為測試證書

C

9忆嗜、找到 Advanced Xcode build options

注解:Xcode Schema File構建環(huán)境(項目target名稱)己儒、Xcode Workspace File:(如果有使用Cooapods管理三方庫才填Xcode Workspace File,若沒有三方管理庫就填Xcode Project File捆毫,二者選一)${WORKSPACE}/工程名 闪湾、Build output directory第三方庫存放打包的地方

C

10、點擊保存 -> 回到Jenkins網頁主頁:可以看到項目已經為您準備好

主頁

點擊立即構建

立即構建


11绩卤、最后打印信息:

Results at '/Users/管理員用戶名/Documents/打包/工程名.ipa'

Finished: SUCCESS

說明已經打包成功途样,上面就會有打包后的.ipa的文件路徑

以上操作足以配置好使用Jenkins進行代替Xcode打包,效率可觀至網絡好的情況下3分鐘濒憋。

希望這篇文章對大家有幫助何暇,有問題的話可以在下方留言,謝謝大家的支持

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末凛驮,一起剝皮案震驚了整個濱河市赖晶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌辐烂,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捂贿,死亡現(xiàn)場離奇詭異纠修,居然都是意外死亡,警方通過查閱死者的電腦和手機厂僧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門扣草,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颜屠,你說我怎么就攤上這事辰妙。” “怎么了甫窟?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵密浑,是天一觀的道長。 經常有香客問我粗井,道長尔破,這世上最難降的妖魔是什么街图? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮懒构,結果婚禮上餐济,老公的妹妹穿的比我還像新娘。我一直安慰自己胆剧,他們只是感情好絮姆,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秩霍,像睡著了一般篙悯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上前域,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天发乔,我揣著相機與錄音红淡,去河邊找鬼。 笑死,一個胖子當著我的面吹牛坑匠,可吹牛的內容都是我干的。 我是一名探鬼主播该肴,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼膜蠢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了届榄?” 一聲冷哼從身側響起浅乔,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铝条,沒想到半個月后靖苇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡班缰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年贤壁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片埠忘。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡脾拆,死狀恐怖,靈堂內的尸體忽然破棺而出莹妒,到底是詐尸還是另有隱情名船,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布旨怠,位于F島的核電站渠驼,受9級特大地震影響,放射性物質發(fā)生泄漏运吓。R本人自食惡果不足惜渴邦,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一疯趟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧谋梭,春花似錦信峻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至隘庄,卻和暖如春踢步,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背丑掺。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工获印, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人街州。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓兼丰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親唆缴。 傳聞我的和親對象是個殘疾皇子鳍征,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內容