美文网首页
iOS 自动打包上传脚本

iOS 自动打包上传脚本

作者: 赵子龙_666 | 来源:发表于2017-08-02 15:04 被阅读0次

    由于并行开发项目变多,以前纯手工打包上传的方式已经不能满足,即搞了下自动化工具

    脚本地址:https://github.com/joblong/buildShell

    用到技术点:

    1. Jenkins ,用于web端执行打包脚本。

    2. shell 脚本 ,执行工具命令。

    3. PlistBuddy,Mac特有工具,用于修改plist文件

    4. Xcodeproj,ruby脚本工具,用于修改xcode工程,XXX.xcodeproj 的配置。

    5. xcodebuild,xcode自带打包工具,用于生成archive包,及导出ipa包

    6. altool ,用于将签名的ipa包上传到AppStore


    脚本分4部分构成,

    1. uploadBinary.sh ,负责控制流程、生成archive、上传ipa

    2. updateProject.sh ,更新git工程、pod文件,修改bundleID及groupKey

    3. configProject.rb,ruby脚本,根据bundleID修改签名、profileProvisioning文件等

    4.dSYM.sh,备份符号表及上传到crash分析服务器


    核心命令解析:


    相关文章

      网友评论

          本文标题:iOS 自动打包上传脚本

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