真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IOS自動(dòng)化打包介紹-創(chuàng)新互聯(lián)

摘要

隨著蘋果手持設(shè)備用戶的不斷增加,ios應(yīng)用也增長(zhǎng)迅速,同時(shí)隨著iphone被越獄越來越多的app 的渠道也不斷增多,為各個(gè)渠道打包成了一件費(fèi)時(shí)費(fèi)力的工作,本文提供一種比較智能的打包方式來減少其帶來的各種不便。

創(chuàng)新互聯(lián)是一家專業(yè)提供九原企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為九原眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

TAG

Ios打包,app打包,iphone打包,iphone自動(dòng)化打包,ios打渠道包,iphone自動(dòng)化打渠道包

自動(dòng)化打包背景介紹

1、背景

隨著ios程序發(fā)布的渠道逐漸的增多,為每個(gè)渠道打包也成為特別耗費(fèi)時(shí)間和體力的一項(xiàng)技術(shù)活了,而這一般大多數(shù)都是由rd來完成的。這樣就占用了rd很多的開發(fā)時(shí)間,何不把這些東西寫成一個(gè)自動(dòng)化的腳本,然后交給qa 或是 pm來完成這個(gè)打包過程了。經(jīng)過一番調(diào)研發(fā)現(xiàn)網(wǎng)上這種腳本還是很少的,不過xcode 提供了shell編譯工具 xcodebuild 和 ipa打包工具xcrun ,這就有理由讓我們利用這兩個(gè)工具寫一個(gè)自動(dòng)化的打包腳本來提高我們的工作效率和自動(dòng)化程度。

2、ios程序包格式、渠道包格式

1) 產(chǎn)生多渠道的原因及多渠道帶來的打包問題:隨著iphone、ipad、itouch等手持設(shè)備火熱銷售,而它們上面的應(yīng)用也隨之火爆了起來,而隨之而來的就是以上設(shè)備被越獄后就可以在越獄的設(shè)備上直接運(yùn)行ipa程序包 而不用通過appstore去下載,這樣一來國(guó)內(nèi)就產(chǎn)生了眾多的專門為越獄手機(jī)而開設(shè)的渠道提供ipa程序包的下載。隨著越來越多的渠道,推廣時(shí)為各個(gè)渠道打包就成了一項(xiàng)比較耗費(fèi)時(shí)間和精力的技術(shù)活了,因此我們必須尋找一種自動(dòng)化的方式 讓打包變得高效簡(jiǎn)單。
2) Ios程序包分為appstore二進(jìn)制文件跟渠道包兩種格式
appstore二進(jìn)制文件:通過xcode工具可以生成一個(gè).app格式的二進(jìn)制文件。
渠道包:格式為.ipa格式,在沒有自動(dòng)化打包工具之前都是利用xcode來生成相應(yīng)的渠道包,而且每次只能生成一個(gè)渠道包,每次打包之前都得手動(dòng)該渠道ID,帶來的問題就是耗費(fèi)時(shí)間、效率低下、容易出錯(cuò)、增加風(fēng)險(xiǎn)。

3、傳統(tǒng)的ios打包方式

利用xcode 打包

1) appstore 二進(jìn)制程序包
打開你的項(xiàng)目,進(jìn)入“Edit Project Settings”,進(jìn)入Configuration頁面,選中Release點(diǎn)擊下面的Duplicate,復(fù)制一個(gè)新的配置項(xiàng)出來,命名為Distribution。然后進(jìn)入Build頁面,頂上的Configuration下拉框選中Distribution,下面的Code Signing Identity里面的Any iPhone OS Device后面對(duì)應(yīng)的值選中你的那個(gè)Distribution的證書。然后點(diǎn)擊“Build”–> “Build” 就可以編譯程序了
編譯成功后,你就可以在相應(yīng)的build目錄下看到一個(gè).app的二進(jìn)制文件。
2) 渠道ipa包
根據(jù)以上步驟同樣配置好Distribution 證書 ,然后點(diǎn)擊 “Build”–> “Build and Archive” 就可以編譯程序了。接著打開“Window””Organizer” 左邊欄中選擇”ARCHIVED APPLICATIONS” 然后再右側(cè)列表中選中剛才編譯的程序包 再點(diǎn)擊右側(cè)右邊頂部的”Share”按鈕 保存到磁盤即可。就會(huì)生成一個(gè).ipa的文件 即為渠道包。
注意:以上運(yùn)行設(shè)備必須選擇“Deveice“

4、傳統(tǒng)的打包帶來的問題

耗費(fèi)時(shí)間、耗費(fèi)體力、效率低下、只能依賴RD來完成、容易出錯(cuò)、發(fā)布風(fēng)險(xiǎn)比較高、QA回歸確認(rèn)比較困難、 不智能化。

自動(dòng)化打包具體實(shí)現(xiàn)

1、xcodebuild 介紹:

 
  1. 1 xcodebuild[-project   
 

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文題目:IOS自動(dòng)化打包介紹-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://weahome.cn/article/doggoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部