IOS 一鍵打包發(fā)布腳本

自動化打包腳本

項目下載地址

主要功能:

  1. 自動修改項目配置文件(服務(wù)器地址切換)
  2. 一鍵打包上傳到app-store
  3. 一鍵發(fā)布到蒲公英(并打開結(jié)果頁 可選)
  4. 一鍵發(fā)布到Fir(并打開結(jié)果頁 可選)


    home.png

使用方法:

1.下載本項目并將以下文件拷貝到你的項目文件夾下與你的XXX.xcproject或XXX.xcworkspace在同一文件夾下

archive.sh
exportTest.plist
exportAppstore.plist

2.修改項目配置:

(1)替換工程名稱: 將第88行XXX替換成自己的工程名
(2)替換scheme名 將第91行XXX替換成自己的sheme名(默認和工程名相同)
(3)自動修改項目配置(本條可選,如不需要可跳過)

腳本中示例(136-138行)
sed -i '' '14c\
#define '${host}'\
' safeness/Common/APIDefine.h

以上腳本作用是修改 項目文件夾下 safeness/Common/APIDefine.h中的第14行為#define 加上host的值host根據(jù)用戶不同輸入在第117钓觉、121、126行分別進行了賦值

if [ $number == 4 ];then
    clear
    exit 0 
elif [ $number == 1 ];then
    development_mode=Release
    exportOptionsPlistPath=${project_path}/exportAppstore.plist
elif [ $number == 2 ];then
    host=ReleaseHost
    development_mode=Debug
    exportOptionsPlistPath=${project_path}/exportTest.plist
elif [ $number == 3 ];then
    host=DebugHost
    development_mode=Debug
    exportOptionsPlistPath=${project_path}/exportTest.plist
fi

APIDefine.h中已經(jīng)定義了每個宏對應(yīng)的服務(wù)器地址

// 服務(wù)器地址選擇 【ReleaseHost巢钓、TestHost、DebugHost】
#define ReleaseHost//這是第14行腳本會自動修改這一行代碼

#if defined ReleaseHost
    #define BaseUrl @"http://127.0.0.1:6001" //生產(chǎn)環(huán)境
#elif defined TestHost
    #define BaseUrl @"http:`//127.0.0.1:8081" //開發(fā)環(huán)境 
#elif defined DebugHost
    #define BaseUrl @"http://127.0.0.1:7001" //測試環(huán)境
#endif

腳本中替換的邏輯已被注釋如果需要使用需刪除
131行 :<<EOF和139行EOF

(4)修改App Store配置(可選) 將第200行和第201行 -u 后面的XXX替換成自己的AppleID的賬號扰法,-p后面的XXX替換成自己的密碼
(5)修改蒲公英配置(可選) 將第208和209行 XXX換成你在蒲公英獲取的uKey_api_key 如果需要打開上傳完成結(jié)果頁需要自己修改第211行的上傳完成的網(wǎng)頁地址
(6)修改上傳到Fir的配置(可選) 將第218行的XXX換成 你的fir的登錄Token 如果需要打開上傳完成結(jié)果頁需要自己修改第220行的上傳完成的網(wǎng)頁地址
注:如果需要使用fir需要安裝fir-cli使用以下命令安裝,如果權(quán)限不夠再前面加上sudo
gem install fir-cli

  1. 運行腳本 當終端處于任意目錄下都可以運行本腳本偎痛,第一次需要給予腳本執(zhí)行權(quán)限使用chmod +x 腳本路徑例如:
chmod +x /myCode/svn/safeness/archive.sh

之后每次需要執(zhí)行腳本可以直接將腳本拖入終端運行

 /myCode/svn/safeness/archive.sh

*編譯時配置可以通過修改兩個plist文件進行配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舞丛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子脏里,更是在濱河造成了極大的恐慌她我,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迫横,死亡現(xiàn)場離奇詭異番舆,居然都是意外死亡,警方通過查閱死者的電腦和手機矾踱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門恨狈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人呛讲,你說我怎么就攤上這事禾怠。” “怎么了贝搁?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵吗氏,是天一觀的道長。 經(jīng)常有香客問我雷逆,道長弦讽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任膀哲,我火速辦了婚禮往产,結(jié)果婚禮上被碗,老公的妹妹穿的比我還像新娘。我一直安慰自己捂齐,他們只是感情好蛮放,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奠宜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瞻想。 梳的紋絲不亂的頭發(fā)上压真,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音蘑险,去河邊找鬼滴肿。 笑死,一個胖子當著我的面吹牛佃迄,可吹牛的內(nèi)容都是我干的泼差。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼呵俏,長吁一口氣:“原來是場噩夢啊……” “哼堆缘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起普碎,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤吼肥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后麻车,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缀皱,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年动猬,在試婚紗的時候發(fā)現(xiàn)自己被綠了啤斗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡赁咙,死狀恐怖钮莲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情序目,我是刑警寧澤臂痕,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站猿涨,受9級特大地震影響握童,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叛赚,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一澡绩、第九天 我趴在偏房一處隱蔽的房頂上張望稽揭。 院中可真熱鬧,春花似錦肥卡、人聲如沸溪掀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揪胃。三九已至,卻和暖如春氛琢,著一層夾襖步出監(jiān)牢的瞬間喊递,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工阳似, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留骚勘,地道東北人。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓撮奏,卻偏偏與公主長得像俏讹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子畜吊,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,326評論 25 707
  • A健康 家庭親子 人際關(guān)系 財務(wù) 心靈 個人提升 美麗 工作 堅持:1早睡 ? 2早起? 3寫晨間日記 ? 喜馬...
    是Penny閱讀 220評論 0 0
  • 人就是這樣泽疆,只有經(jīng)歷過才會懂得領(lǐng)悟,不管痛或悅定拟、深與淺于微,發(fā)自內(nèi)心,才是最真實青自、最直接株依、最感性的;只有失去過才...
    吳楓WF閱讀 301評論 0 0
  • 想要對西西說的話延窜。我的女兒恋腕。 我的寶貝西西,最近媽媽經(jīng)常陪著你看你最喜歡的動畫片《小豬佩奇》逆瑞。 看著看著荠藤,...
    拾光_可樂閱讀 3,380評論 11 17
  • 人生在世,不需要握住太多的東西获高,握住一份真情哈肖,守著一顆真心,這將是世界上最珍貴的財富念秧,和永不停息的動力淤井。不要...
    請叫我想念熊閱讀 378評論 2 3