iOS-自動(dòng)化編譯打包ipa腳本

腳本代碼

#!/bin/bash

#自動(dòng)化編譯打包腳本基于Xcode7.2

#相關(guān)設(shè)置

# 1.PROJECT->Info->Configuations點(diǎn)擊加號(hào)添加自己需要的環(huán)境名

# 2.PROJECT->Build Settings->Preprocessor Macros設(shè)置對(duì)應(yīng)環(huán)境的鍵值為1

# Config表示服務(wù)器環(huán)境 Dubug:開發(fā) Prm:預(yù)生產(chǎn) Release:生產(chǎn)

#  `pwd`表示當(dāng)前路徑

# Project_Name根據(jù)工程的名字作修改

# sdk的版本根據(jù)自己安裝的xcode來定

PROJECT_NAME="MyAppName"

#開發(fā)Debug模式

Developer_name="iPhone Developer: xxxxxxxxxx"

Provision_profile="xxxx.mobileprovision"

Config="Debug"

Project_Name="MyProjectName"

xcodebuild -sdk iphoneos9.2 -configuration ${Config}

xcrun -sdk iphoneos9.2PackageApplication -v build/Debug-iphoneos/${Project_Name}.app -o`pwd`/${Project_Name}.ipa

#發(fā)布Release模式 修改Config="Release"

#Developer_name="iPhone Distribution: xxxxxxxxxx"

#Provision_profile="xxxx.mobileprovision"

xcodebuild -sdk iphoneos9.2 -configuration ${Config}

#如果配置好了簽名和證書,可以去掉 --sign 和  --embed 確保證書和描述文件有效一一對(duì)應(yīng)

xcrun -sdk iphoneos9.2 PackageApplication -v build/Debug-iphoneos/${Project_Name}.app -o`pwd`/${Project_Name}.ipa --sign "${Developer_name}" --embed "${Provision_profile}"

配置不同環(huán)境的URL的宏定義

#if Debug == 1

#define SERVERURL @"develop"

#else

#define  SERVERURL @"product"

#endif

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末壶谒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌进倍,老刑警劉巖份殿,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件间影,死亡現(xiàn)場(chǎng)離奇詭異膛锭,居然都是意外死亡搀罢,警方通過查閱死者的電腦和手機(jī)腋粥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門晦雨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來葡粒,“玉大人淆珊,你說我怎么就攤上這事陌僵√” “怎么了梅肤?”我有些...
    開封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵机蔗,是天一觀的道長(zhǎng)俊马。 經(jīng)常有香客問我兵怯,道長(zhǎng)纵竖,這世上最難降的妖魔是什么漠烧? 我笑而不...
    開封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮靡砌,結(jié)果婚禮上已脓,老公的妹妹穿的比我還像新娘。我一直安慰自己通殃,他們只是感情好度液,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著画舌,像睡著了一般堕担。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上曲聂,一...
    開封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天霹购,我揣著相機(jī)與錄音,去河邊找鬼朋腋。 笑死齐疙,一個(gè)胖子當(dāng)著我的面吹牛膜楷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贞奋,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赌厅,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了轿塔?” 一聲冷哼從身側(cè)響起特愿,我...
    開封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎勾缭,沒想到半個(gè)月后洽议,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漫拭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年亚兄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片采驻。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡审胚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出礼旅,到底是詐尸還是另有隱情膳叨,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布痘系,位于F島的核電站菲嘴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏汰翠。R本人自食惡果不足惜龄坪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望复唤。 院中可真熱鬧健田,春花似錦、人聲如沸佛纫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽呈宇。三九已至好爬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間甥啄,已是汗流浹背存炮。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人僵蛛。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓尚蝌,卻偏偏與公主長(zhǎng)得像迎变,于是被迫代替她去往敵國(guó)和親充尉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理衣形,服務(wù)發(fā)現(xiàn)驼侠,斷路器,智...
    卡卡羅2017閱讀 134,701評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,850評(píng)論 6 342
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,285評(píng)論 25 707
  • 背景 新項(xiàng)目這邊每次版本移交谆吴,給測(cè)試都是直接xcode挨個(gè)拿手機(jī)安裝的流程. 一次兩次還好倒源,天天這么搞,而且每次一...
    pingpong_龘閱讀 38,324評(píng)論 25 141
  • 想象的下廚心理:突然想做個(gè)慢條斯理的菜句狼,感受一下生活不一樣的節(jié)奏呢笋熬。 真實(shí)的下廚心理:香辣蝦實(shí)在外酥里嫩長(zhǎng)得下飯!...
    圓滾滾的團(tuán)子閱讀 311評(píng)論 1 4