1.將ReleaseDir文件夾峦树,放到跟所要打包的項(xiàng)目的根目錄辣辫,同級(jí)別的目錄下。
注意:provisioningProfiles字典 > key:bundleID ,
vlaue:(下圖所示)
調(diào)用方法
1.打開(kāi)終端谷遂,cd至ReleaseDir下葬馋。假如電腦之前裝了cocoapods(其他有切換過(guò)ruby環(huán)境的操作也算),請(qǐng)先在終端運(yùn)行rvm use system
將ruby切成系統(tǒng)的肾扰。
2.根據(jù)項(xiàng)目具體情況在終端運(yùn)行下列對(duì)應(yīng)的命令
./release.sh 工程名 -w -e -v 1.0.0 -b 1.0.0 //使用了cocoapods
./release.sh 工程名 -e -v 1.0.0 -b 1.0.0 //未使用cocoapods
調(diào)用格式:
參數(shù)說(shuō)明:
<Project directory name> 第一個(gè)參數(shù):所要打包的項(xiàng)目的根目錄文件夾名稱
-w workspace打包畴嘶,不傳默認(rèn)為project打包
-s <Name> 對(duì)應(yīng)workspace下需要編譯的scheme(不傳默認(rèn)取xcodeproj根目錄文件名)
-e 打包前是否先編譯工程(不傳默認(rèn)不編譯)
-d 工程的configuration為 Debug 模式,不傳默認(rèn)為Release
-a 打包集晚,Version版本號(hào)自動(dòng)+1(針對(duì)多次打測(cè)試包時(shí)的版本號(hào)修改)
-b <Build Num> Build版本號(hào)窗悯,指定項(xiàng)目Build號(hào)
-v <Version Num> Version版本號(hào),指定項(xiàng)目Version號(hào)
參數(shù)-a 與 -v 互斥偷拔,只能選擇傳其中之一
參考:http://www.reibang.com/p/9a0da7684fca
http://blog.csdn.net/yuanmengong886/article/details/78214978