美文网首页
探索Jenkins(2)- iOS打包脚本

探索Jenkins(2)- iOS打包脚本

作者: super_小黄 | 来源:发表于2017-05-04 10:51 被阅读0次

    上文讲述了作者如何在Jenkins上配置了iOS打包服务,其中脚本实现采用python。本文详细讲述一下这个脚本的具体实现。

    一、业务逻辑

    脚本1:

    1.修改工程的一些配置,主要是info.plist之类文件,或工程的一些config配置。这些部分可能各个工程都有所区别,所以单独将这部分功能单独做为一个脚本。

    脚本2:

    这个脚本为共同的一些方法,使用于大多数项目,支持通过传参,配置各种配置。

    1.Archive出一个***.xcarchive包

    2.export出一个***.ipa包,***.dSYM

    3.上传到分发平台(蒲公英,fir,或者本地自己搭建的分发平台)

    二、实现思路

    1.执行第一个xcodebuild命令,“xcodebuild -workspace youProject.xcworkspace -scheme yourSchemeName -configuration Release archive -archivePath yourArchivePath -destination generic/platform=iOS”

    2.执行第二个xcodebuild命令,“xcodebuild -exportArchive -archivePath yourArchivePath -exportPath yourExportPath -exportOptionsPlist yourExportOptionsPlist

    3.上传到分发平台

    三、脚本代码

    !!!下面可以看代码了!!!

    脚本代码,链接: https://pan.baidu.com/s/1cezrJ4 密码: h8rd (由于显示排版问题,放百度云了,也可以点击查看和下载哟)

    相关文章

      网友评论

          本文标题:探索Jenkins(2)- iOS打包脚本

          本文链接:https://www.haomeiwen.com/subject/juyrtxtx.html