ios打包ipa的四種實用方法(.app轉(zhuǎn).ipa)

總結(jié)一下,目前.app包轉(zhuǎn)為.ipa包的方法有以下幾種:

1帖旨、Apple推薦的方式,即實用xcode的archive功能

Xcode菜單欄->Product->Archive->三選一灵妨,一般選后兩個解阅。

局限性:個人開發(fā)一般采用這種方法,但是當(dāng)一個證書多人使用時就稍顯麻煩泌霍。一般多人開發(fā)時都是采用provisioning profile+P12文件來進行真機調(diào)試货抄。上述方法在最后導(dǎo)出ipa包時需要輸入appleID,這時還要向團隊的其他人要。采用provisioning profile+P12真機調(diào)試的方式不要求開發(fā)者知道appleID以及密碼蟹地,密碼一般放在leader那里积暖;

2、iTunes拖入(推薦)

這種方法十分方便怪与。具體步驟請看動態(tài)圖:

注意:itunes里的“我的應(yīng)用程序”是指電腦上的程序夺刑,不要求聯(lián)機,可以把里面的app刪除

image

3分别、自動編譯腳本

編寫一個全自動編譯腳本遍愿,從而不用打開XCODE編譯運行即可實現(xiàn)打包,這種方法也十分快捷耘斩。有興趣的可以看這篇文章错览。

缺點:不出錯還好,一旦有語法錯誤或者其他錯誤出現(xiàn)就不好處理


4煌往、解壓改后綴名(本文推薦)

這種方式是在xcode編譯產(chǎn)生出.app包的基礎(chǔ)上進行進一步處理倾哺,通過簡單的壓縮以及該后綴名即可實現(xiàn)ipa發(fā)包。

這種方式下又可通過腳本自動處理以及手動處理兩種途徑實現(xiàn)刽脖,推薦腳本方法羞海,一勞永逸。

4.1 腳本自動生成ipa包

Step1: 新建文件夾曲管,命名為“distribute”却邓,新建distribute.sh腳本文件,內(nèi)容為:(注意院水,腳本中所有appName請先替換成你的真正app名稱)

rm -rf appName
mkdir appName
mkdir appName/Payload
cp -r appName.app appName/Payload/appName.app
cp Icon.png appName/iTunesArtwork
cd appName
zip -r appName.ipa Payload iTunesArtwork

exit 0

Step2: 將要轉(zhuǎn)化的.app文件放到distribute/文件夾下

這時的文件夾目錄結(jié)構(gòu)是這樣的:(注意腊徙,腳本中所有appName請先替換成你的真正app名稱)

distribute/distribute.sh
distribute/appName.app

Step3: 運行distribute.sh腳本

打開Terminal,cd到distribute文件夾下檬某,把distribute.sh拉到terminal中執(zhí)行撬腾。如果提示permission denied,則用“chmod 777 distribute.sh”命令賦予權(quán)限后恢恼,再執(zhí)行一次distribute.sh民傻。

Step4: 大約若干秒后,會在distribute/文件夾下生成appName/文件夾场斑,里面的appName.ipa就是我們想要的包漓踢。

4.2 手動壓縮改后綴方式

這種方式與4.1的方法本質(zhì)是一樣的。

Step1: 新建“Payload”文件夾漏隐,注意名字要一字不差喧半;

Step2: 將你的.app包放到Payload中,注意app的名字不做任何更改青责,就用xcode生成的app名稱挺据;

Step3: 在Payload文件夾上右鍵壓縮成zip取具,然后將生成的.zip文件后綴改成.ipa即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吴菠,隨后出現(xiàn)的幾起案子者填,更是在濱河造成了極大的恐慌,老刑警劉巖做葵,帶你破解...
    沈念sama閱讀 212,332評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件占哟,死亡現(xiàn)場離奇詭異,居然都是意外死亡酿矢,警方通過查閱死者的電腦和手機榨乎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘫筐,“玉大人蜜暑,你說我怎么就攤上這事〔吒危” “怎么了肛捍?”我有些...
    開封第一講書人閱讀 157,812評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長之众。 經(jīng)常有香客問我拙毫,道長,這世上最難降的妖魔是什么棺禾? 我笑而不...
    開封第一講書人閱讀 56,607評論 1 284
  • 正文 為了忘掉前任缀蹄,我火速辦了婚禮,結(jié)果婚禮上膘婶,老公的妹妹穿的比我還像新娘缺前。我一直安慰自己,他們只是感情好悬襟,可當(dāng)我...
    茶點故事閱讀 65,728評論 6 386
  • 文/花漫 我一把揭開白布衅码。 她就那樣靜靜地躺著,像睡著了一般古胆。 火紅的嫁衣襯著肌膚如雪肆良。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,919評論 1 290
  • 那天逸绎,我揣著相機與錄音,去河邊找鬼夭谤。 笑死棺牧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朗儒。 我是一名探鬼主播颊乘,決...
    沈念sama閱讀 39,071評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼参淹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了乏悄?” 一聲冷哼從身側(cè)響起浙值,我...
    開封第一講書人閱讀 37,802評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎檩小,沒想到半個月后开呐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,256評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡规求,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,576評論 2 327
  • 正文 我和宋清朗相戀三年筐付,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阻肿。...
    茶點故事閱讀 38,712評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡瓦戚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丛塌,到底是詐尸還是另有隱情较解,我是刑警寧澤,帶...
    沈念sama閱讀 34,389評論 4 332
  • 正文 年R本政府宣布赴邻,位于F島的核電站印衔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏乍楚。R本人自食惡果不足惜当编,卻給世界環(huán)境...
    茶點故事閱讀 40,032評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望徒溪。 院中可真熱鬧忿偷,春花似錦、人聲如沸臊泌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽渠概。三九已至茶凳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間播揪,已是汗流浹背贮喧。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留猪狈,地道東北人箱沦。 一個月前我還...
    沈念sama閱讀 46,473評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像雇庙,于是被迫代替她去往敵國和親谓形。 傳聞我的和親對象是個殘疾皇子灶伊,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,606評論 2 350

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