使用Fastlane与PGyer自动化构建及多环境iOS应用包脚本指南

更新:11-21 民间故事 我要投稿 纠错 投诉

fastlane_版本“2.46.1” # 定义打包平台 默认平台:ios def updateProjectBuildNumber currentTime=Time.new.strftime("%Y%m%d") 构建=get_build_number() if build.include?"#{currentTime}." #=计算今天版本的迭代版本号 lastStr=构建[build.length-2.build.length-1] 最后Num=最后Str.to_i 最后一个数=最后一个数+ 1 最后的Str=最后的Num.to_s 如果最后Num 10 最后的Str=最后的Str.insert(0,"0") 结尾 构建="#{currentTime}.#{lastStr}" 别的 #=非日版本内部版本号重置 构建="#{当前时间}.01" 结尾 put("********************| 更新版本#{build} |********************") #=更改项目构建号 增量构建号( build_number: "#{build}" ) 结尾 def upload_pgyer pgyer(api_key:“1dfa01bc013314b3d0e790e52e3f529f”,user_key:“bf680401a152800709dec9beb1437f93”) 结尾 #指定项目的方案名称 方案=“ZIM2” #任务脚本 平台:ios做 车道:development_build do|选项| 分支=选项[:分支] 提出“开始开发ipa” updateProjectBuildNumber #更改项目构建号 # 开始打包

健身房( #输出ipa名称 输出名称:”#{方案}}”, # 是否清除之前的编译信息true: yes 清洁:真实, #指定打包方式,Release还是Debug 配置:"发布", # 指定打包时使用的输出方式。目前支持应用商店、包、ad-hoc、企业和开发。 export_method:"开发", #指定输出文件夹 output_directory:"./fastlane/build", ) 添加“开始上传蒲公英” # 开始上传蒲公英 上传_pgyer 结尾 车道:adhoc_build do|选项| 分支=选项[:分支] 放置“开始播放adhoc ipa” updateProjectBuildNumber #更改项目构建号 # 开始打包 健身房( #输出ipa名称 输出名称:”#{方案}}”, # 是否清除之前的编译信息true: yes 清洁:真实, #指定打包方式,Release还是Debug 配置:"发布", # 指定打包时使用的输出方式。目前支持应用商店、包、ad-hoc、企业和开发。 export_method:"临时", #指定输出文件夹 output_directory:"./fastlane/build", ) 添加“开始上传蒲公英” # 开始上传蒲公英 上传_pgyer 结尾

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

用户评论

愁杀

这太棒了!终于不用手动打包上传各种环境的 iOS 包了!

    有19位网友表示赞同!

∞◆暯小萱◆

看了眼代码,感觉写得真好,易于理解和修改!

    有9位网友表示赞同!

最怕挣扎

之前一直在费尽脑汁地解决这个自动化问题,现在可以安心去干更重要的事情了!

    有7位网友表示赞同!

日久见人心

终于可以告别繁琐的手动打包流程,这简直是 Xcode 生涯中的福音!

    有9位网友表示赞同!

我没有爱人i

如果能支持其他平台的发布,那更完美了!

    有16位网友表示赞同!

烟花巷陌

这个脚本对多环境 iOS 包构建和上传来说太实用啦!

    有14位网友表示赞同!

龙吟凤

感谢分享这个宝贵资源,它将极大地提高我的开发效率!

    有17位网友表示赞同!

素颜倾城

快速便捷的发布流程是每个开发者梦寐以求的事情啊!

    有11位网友表示赞同!

尘埃落定

我试了一下,脚本运行流畅,功能强大,非常赞!

    有20位网友表示赞同!

回忆未来

有了这个自动化工具,我可以专注于代码编写,而不是重复枯燥的操作!

    有8位网友表示赞同!

不忘初心

这应该会改变 iOS 开发的未来,让发布流程更加高效便捷!

    有8位网友表示赞同!

此刻不是了i

希望以后可以支持更多类型的iOS包,例如 IPA, APPSTORE等!

    有20位网友表示赞同!

话扎心

这个脚本真是太厉害了!省时省力还能保证版本质量。

    有11位网友表示赞同!

可儿

分享这样的好东西,我感觉开发社区变得越来越友善了!

    有20位网友表示赞同!

陌潇潇

有了它,可以轻松管理不同环境下的 iOS 应用包!

    有5位网友表示赞同!

烟雨萌萌

这个脚本简化了整个发布流程,让我可以专注于更重要的功能开发!

    有7位网友表示赞同!

冷眼旁观i

非常期待以后更多类似的开源工具出现!

    有12位网友表示赞同!

娇眉恨

这真是个时代的进步!自动化工具让我们的工作变得更加容易!

    有16位网友表示赞同!

减肥伤身#

对于入门iOS开发者来说,这个脚本无疑是一个很好的学习资源!

    有15位网友表示赞同!

【使用Fastlane与PGyer自动化构建及多环境iOS应用包脚本指南】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:揭秘顺丰快递临时工工作状况:了解顺丰快递员临时工的真实体验 下一篇:32岁女性感叹:婚前同居生活,影响我至今未婚,回首往事悔不当初