1.将ReleaseDir文件夹,放到跟所要打包的项目的根目录,同级别的目录下。
注意:provisioningProfiles字典 > key:bundleID ,
vlaue:(下图所示)
调用方法
1.打开终端,cd至ReleaseDir下。假如电脑之前装了cocoapods(其他有切换过ruby环境的操作也算),请先在终端运行rvm use system
将ruby切成系统的。
2.根据项目具体情况在终端运行下列对应的命令
./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
调用格式:
参数说明:
<Project directory name> 第一个参数:所要打包的项目的根目录文件夹名称
-w workspace打包,不传默认为project打包
-s <Name> 对应workspace下需要编译的scheme(不传默认取xcodeproj根目录文件名)
-e 打包前是否先编译工程(不传默认不编译)
-d 工程的configuration为 Debug 模式,不传默认为Release
-a 打包,Version版本号自动+1(针对多次打测试包时的版本号修改)
-b <Build Num> Build版本号,指定项目Build号
-v <Version Num> Version版本号,指定项目Version号
参数-a 与 -v 互斥,只能选择传其中之一
参考:https://www.jianshu.com/p/9a0da7684fca
http://blog.csdn.net/yuanmengong886/article/details/78214978