美文网首页
自动打包工具

自动打包工具

作者: 小小棒棒糖 | 来源:发表于2017-10-26 11:26 被阅读0次

    为了节省打包时间,自己做了一个有用的小工具,分享一下:下载地址

    运行界面
    自动打包工具
    使用方式
    1. 拖入需打包项目启动文件。
    2. 选择配置。
    3. 开始打包。

    so eazy! 自点开始打包那一刻,安心去做别的事吧,坐等打包成功ipa文件夹弹开。

    注意事项
    • 环境Xcode9。
    • 本机拥有项目证书与provision文件。
    • xcode中证书与provision文件配置正确。

    为什么不直接用xcode打包?

    1. 打包前流程复杂:修改debug/release->设置build only device->工具栏选择archive->漫长等待...。
    2. archive后流程复杂:export->选择ad-hoc,等待anylysising->app thinning->证书与provision选择,等待生成.app->选择导出路径。
    3. 综1与2,步骤繁多,等待耗时。

    打包命令的用法

    xcode打包命令:

    //编译工程到xcarchive 1.xcworkspace
    xcodebuild archive -workspace '$1/$2' -scheme '$3' -configuration '$4' -derivedDataPath ${BUILDPATH} -archivePath ${IPAPATH}/${ProjectName}.xcarchive -quiet
    
    //编译工程到xcarchive 或2.xcodeproj
    xcodebuild archive -project '$1/$2' -scheme '$3' -configuration '$4' -derivedDataPath ${BUILDPATH} -archivePath ${IPAPATH}/${ProjectName}.xcarchive -quiet
    
    //签名并导出包
    xcodebuild -exportArchive -archivePath ${IPAPATH}/${ProjectName}.xcarchive -exportPath ${IPAPATH} -exportOptionsPlist "$5"
    

    打包命令需要用到一个exportOption.plist文件。配置内容如下:

    exportOption.plist

    Jenkins方式

    支持打包邮件通知、定时任务、svn更新代码等等等,功能异常强大。安装配置起来有点麻烦,具体见我的简书:http://www.jianshu.com/p/efe4a5737b5f

    相关文章

      网友评论

          本文标题:自动打包工具

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