如何使用fastlane自动化屏幕截图

本文介绍了如何使用fastlane工具自动化iOS应用的屏幕截图过程,包括设置、使用快照工具以及如何为多种设备和语言生成截图,极大地简化了手动操作的繁琐工作。
摘要由CSDN通过智能技术生成

在iOS开发人员社区中, fastlane是当今非常流行的工具。 与iTunes Connect交互需要非常繁琐的工作,并且通过自动执行大部分任务使其几乎没有痛苦。 我们将了解fastlane的总体概念,并学习如何通过一个命令为所有设备使用所有语言的屏幕截图。

为什么要快车道

“手工,重复的工作不值得我花时间。” 每个程序员在他的职业生涯中都至少考虑过一次。 但是,我们大多数人都不想花时间学习如何正确地自动化。 也许是因为我们很少执行这些任务,或者是因为我们认为现在没有足够的时间来处理它。

尤其是如果每次任务都是一样的,但任务却没有那么多,例如发布新版本或将构建分发给Beta测试人员。 但是,自动化这些任务当然是一个好主意。 您可能会忘记一步而不得不重新开始,或者,在处理Beta版本时,在分发新版本之前,将新设备添加到Developer Portal并刷新配置文件可能非常繁琐。

这就是fastlane的用处 。它可以使命令行自动化或在持续集成服务器上完全自动化,从而使您的分发管道自动化并最大程度地减少与Developer Portal和iTunes Connect的交互。

工具套件

fastlane不仅仅是一个工具。 在撰写本文时,它是十二个工具的集合,这些工具遵循Unix的哲学“做一件好事”。 当然,它们相互依赖并相互作用。

fastlane本身就是这些工具的包装,使开发人员能够定义工作流,也称为Lanes 。 每个工作流程都需要运行不同的工具。 例如,如果您要将预发行版本分发给测试人员,则无需为App Store创建屏幕截图。

安装

在开始使用fastlane之前,需要确保已安装Xcode 命令行工具 。 在命令行中,执行xcode-select --install进行安装。 如果已经安装,您将看到一个错误。

fastlane本身就是Ruby宝石。 根据您的系统,您必须运行gem install fastlanesudo gem install fastlane 。 当您使用OS X提供的Ruby版本时,后者是必需的。

项目设置

安装必备组件后,您必须初始化您的项目以使用fastlane。 在项目文件夹中,从命令行运行fastlane init以启动交互式安装向导。 向导会要求您提供电子邮件地址 ,如果钥匙串中还没有密码,则可能会要求您输入密码 。 该向导还将检测应用程序的属性(例如名称标识符) ,并检查Developer Portal和iTunes Connect是否已存在。 如果不是,那么它会为您创建它。 无痛。

您也可以在同一步骤中设置投放 。 此工具可让您为您将元数据,屏幕截图和二进制文件上传到iTunes Connect。 我们将在另一个教程中对此进行研究。

在设置过程中,将在项目目录中创建一个新文件夹fastlane 。 它包含配置数据,最重要的是一个名为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值