iOS shell脚本上传打包上传到蒲公英

1.将ReleaseDir文件夹,放到跟所要打包的项目的根目录,同级别的目录下。

2.打开ReleaseDir文件夹中的ExportOptions.plist文件,对包的设置。(xcdode 后需要配置plist文件)
image.png

注意:provisioningProfiles字典 > key:bundleID ,

vlaue:(下图所示)


image.png

调用方法
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 互斥,只能选择传其中之一

参考://www.greatytc.com/p/9a0da7684fca
http://blog.csdn.net/yuanmengong886/article/details/78214978

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS开发中,我们经常需要上传ipa包。公司配置的电脑打包速度很慢(看机子和项目大小,反正公司配的苹果盒子很慢,...
    帅气的小跟班阅读 3,010评论 3 11
  • 你不在乎输赢,但输赢是每个人心里的考量 他赢了 人未出场,声音就赢了,陈奕迅
    ccccxxxxxxxxx阅读 163评论 0 0
  • 对不起,E。 我不知道为什么,工作不顺利的时候就会很凶。 我挂上电话躲在车里哭了。 明明除了你,就没人再爱护我了。...
    Ken_E阅读 490评论 0 0
  • 今天,实习的第一天,领导们很nice。今天,我所做的事是自己装电脑,没有人会帮你,因为你只是一个小小实习生,搬东西...
    薇薇凉阅读 213评论 0 0
  • 马利水彩的透明度比较低,上了两遍就磨出毛了。 可以考虑买新颜料了,水平不够,颜料来凑(・᷄ᵌ・᷅) 用水溶性彩铅画...
    54b4972e410d阅读 415评论 6 11