使用腳本一鍵打包ipa

公司需要有專門人員負(fù)責(zé)iOS打包發(fā)布,而這個人可能對iOS對Mac電腦一點(diǎn)不懂。下邊就是簡單的腳本一鍵打包ipa流程。

一、環(huán)境布置

1、安裝Mac Os X系統(tǒng)

打包ipa(iOS系統(tǒng)安裝包,相當(dāng)于安卓系統(tǒng)的apk安裝包),首先必須在mac環(huán)境下,在windows或其他系統(tǒng)下,不能識別其源碼。

硬件要求:

(1)、蘋果電腦:直接去蘋果官網(wǎng)或?qū)嶓w店購買蘋果電腦。任何一款Mac產(chǎn)品都可以開發(fā)iOS,其中已經(jīng)安裝有蘋果最新系統(tǒng)。

(2)、普通PC機(jī):由于蘋果系統(tǒng)(MacOS)比較要求比較苛刻,相當(dāng)于定制系統(tǒng),在mac pro、mac mini、imac上跑很順暢,完美升級。但是在其他pc機(jī)上安裝會出現(xiàn)各種各樣的問題。所以想要在pc機(jī)上跑蘋果系統(tǒng),會出現(xiàn)各種坑,要有心理準(zhǔn)備。

i、使用虛擬機(jī)安裝:目前流行的虛擬機(jī)軟件有很多,最常用的是VMware和virtualbox。VMware功能強(qiáng)大,操作簡單,有免費(fèi)的個人版和收費(fèi)的專業(yè)版。vBox完全免費(fèi),軟件不大,占內(nèi)存少,功能沒有VMware強(qiáng)大,適合低配機(jī)器使用。可以百度一下了解更多。

ii、黑蘋果技術(shù)安裝雙系統(tǒng):在一臺pc機(jī)上安裝兩個或多個系統(tǒng)。想要深入研究可以去查黑蘋果論壇:遠(yuǎn)景論壇http://www.pcbeta.com/。

軟件要求:

下載mac os系統(tǒng)只能去App Store下載最新版本。目前在官網(wǎng)上沒有發(fā)現(xiàn)有其他歷史版本的macos系統(tǒng)可以下載。想要下載其他版本的macos系統(tǒng),只能去Google或baidu搜索下載,一般下載的系統(tǒng)都是可以用的。

一個地址:https://support.apple.com/downloads/macos。包括個版本升級軟件,沒有發(fā)現(xiàn)系統(tǒng)軟件。

安裝系統(tǒng):

如何安裝請百度。

2、安裝Xcode開發(fā)環(huán)境

XCode是iOS系統(tǒng)的集成開發(fā)環(huán)境。其中包括一整套的開發(fā)工具,包括編碼工具,編譯工具,模擬器,調(diào)試工具,打包工具,上傳到App Store工具等等,功能強(qiáng)大。iOS開發(fā)必須(不絕對,大牛任性)在XCode集成環(huán)境下進(jìn)行。

如果安裝的是最新版的Mac系統(tǒng),可以去Mac電腦App

Store上下載最新版本的XCode。如果Mac系統(tǒng)版本過低,XCode也只能安裝低版本系統(tǒng),因?yàn)楦甙姹镜腦Code在低版本的Mac上跑不起來。

XCode各版本官網(wǎng)下載地址:https://developer.apple.com/download/more/。

二、自動打包流程

1、配置證書和配置文件(打包人員可忽略,項(xiàng)目負(fù)責(zé)人員配置)

(1)、導(dǎo)入蘋果開發(fā)者證書;

在開發(fā)者人員電腦上導(dǎo)出p12文件。(開發(fā)者證書直接從官網(wǎng)上下載不能使用,只有導(dǎo)出的p12文件才能使用)

共享文件到打包服務(wù)器上(只提供打包的虛擬機(jī)上)

雙擊安裝到打包服務(wù)器mac電腦上。通過鑰匙串查看證書。

(2)、下載或?qū)腠?xiàng)目配置文件

可以在開發(fā)者電腦共享到打包服務(wù)器上。

也可以從官網(wǎng)下載。

https://developer.apple.com/account/ios/certificate/?teamId=4X5XXAA6R6

雙擊,安裝完成。

(3)、XCode登錄蘋果開發(fā)者賬號

XCode開發(fā)環(huán)境配置開發(fā)者證書,設(shè)置項(xiàng)目配置文件,需要登錄AppleID。

(4)、初始化配置

設(shè)置版本號,設(shè)置debug和release版本配置文件。

2、打包

注意:

1、Mac os必須10.11.6版本以上;

2、XCode必須8.2版本以上;(只有os 10.11.6以上才能裝XCode8.2),因?yàn)閕OS開發(fā)語言swift3.0是XCode8.2以后的語言版本,我們使用的是swift3.0以上版本,XCode版本過低不能打包,會出現(xiàn)錯誤。

(1)、設(shè)置版本號

進(jìn)入項(xiàng)目,選擇info.plist文件

使用默認(rèn)XCode打開

修改Bundle versions string, short的value即可

或者使用文本編輯器打開

編輯

保存。

(2)、導(dǎo)入并修改打包腳本工具

找到xcode-shell文件夾

用XCode或文本編輯工具打開dis-one-key-ipa-build.sh文件

修改路徑(路徑為項(xiàng)目GSLearning.xcodeproj的路徑)

修改項(xiàng)目名(項(xiàng)目名稱與GSLearning.xcodeproj保持一致)

修改輸出文件的路徑(ipa文件導(dǎo)入的路徑)

詳情請查看下:http://www.lai18.com/content/8206080.html。


(3)、打包

進(jìn)入打包工具目錄

輸入./dis-one-key-ipa-build.sh,enter鍵運(yùn)行

等一段時(shí)間,打包成功??稍陧?xiàng)目build文件夾中找到ipa文件。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容