iOS開發之自動化打包流程

2021-07-11 04:48:24 字數 1075 閱讀 8612

1、修改

shellresource

下的相關檔案資源

a、修改jiecaoletitgo-info.plist下的檔案內容

i、修改bundle display name  

對應的值:應用名

ii、修改bundle identifier  

對應的值:應用包名

iii、

修改bundle versions string,short 對應的值:版本號

iv、修改bundle version  

對應的值:小版本號

b、修改shellconfigresource下的shelldatalist.plist檔案

i、修改api下對應的兩個介面資訊

a)pushapi:用於推送的api介面

b)commonapi:應用獲取資訊的api介面

ii、修改thirdpartytoolkey下對應的三個key:

a)b)c)

iii、

修改themecolor 

對應的rgb色值

iv、修改channelname 

對應的值:渠道名

c、替換shellimageresource下的檔案和主題色

d、修改shellresourceconfig.txt裡的檔案

i、第一行對應打包的證書名:從鑰匙串中複製名字

ii、打包出的ipa名

iii、

應用對應的配置檔案的儲存路徑

2、通過terminal進入auto_ipa資料夾下,輸入命令:

sh auto_further.sh project_dir outside_resource_dir output_dir

project_dir:

殼專案的根路徑即 autopackageàshellprojectàjiecaoletitgo 的檔案路徑

outside_resource_dir:

資源包檔案路徑

即 autopackage àshellresource

output_dir:

打包出的ipa檔案的存放路徑

3、autopage.zip

iOS自動化打包

ios專案自動打包指令碼 1.指令碼自動打包 2.上傳到fir.im 3.傳送郵件給測試人員 需要安裝的相關指令軟體 1.python 2.7 2.xcode 3.fir.im指令 使用方法 1.安裝xcode 2.安裝fir.im的指令,安裝方法見 3.配置相關資訊 python ipa.py c...

iOS自動化打包

第一步 如果要發布到fir,需要安裝 終端執行gem install fir cli 第二步 如果沒有安裝過rvm,需要安裝rvm,在終端輸入rvm v命令檢視,如果列印出rvm command not found說明沒有安裝過rvm,如果能列印出rvm版本等資訊說明安裝過。如果沒有安裝過rvm可以...

IOS 自動化打包介紹

摘要 tag自動化打包背景介紹 隨著ios程式發布的渠道逐漸的增多,為每個渠道打包也成為特別耗費時間和體力的一項技術活了,而這一般大多數都是由rd來完成的。這樣就占用了rd很多的開發時間,何不把這些東西寫成乙個自動化的指令碼,然後交給qa 或是 pm來完成這個打包過程了。經過一番調研發現網上這種指令...