写点什么

Twitter Fastlane 已可支持实时预览 GitHub Pull 请求

  • 2016-06-06
  • 本文字数:1026 字

    阅读完需:约 3 分钟

Twitter 针对移动应用提供的持续集成和开发解决方案 Fastlane引入了一种名为Device Grid 的新功能,该功能意在帮助开发者通过GitHub 的Pull 请求直接预览相关改动。此外Fastlane 已可支持通过iTunes Connect 进行双重身份验证,并改进了对Android APK 文件的支持。

Fastlane Device Grid 的目标是帮助开发者在无需手工构建和安装应用的情况下,更轻松地实时预览 GitHub Pull 请求对应用进行的改动。Device Grid 通过 Danger 与 GitHub 的 PR 系统实现集成,并通过基于 Web 的 iOS 和 Android 模拟器 appetize.io 服务直接将应用流式传输至开发者的浏览器中。

Fastlane Device Grid 可配置为通过目标 iOS 模拟器自动构建应用,并将其上传至 appetize.io。你可以通过下列代码片段配置 Fastlane 构建应用并将其上传到 appetize.io:

复制代码
desc "Build your app and upload it to Appetize to stream it in your browser"
lane :upload_to_appetize do
build_and_upload_to_appetize(
xcodebuild: {
workspace: "YourApp.xcworkspace",
scheme: "YourScheme"
}
)
end

此外开发者也可以手工生成自己的应用并将其上传至 appetize.io。

Fastlane Device Grid 还可支持使用深层链接将应用启动至特定位置,这样审核人员即可直接访问需要审核的内容。开发者可以通过在 PR-body 的末尾添加下列代码的方式指定深层链接跳转到的位置:

复制代码
:link: com.krausefx.app://bacons/show/937

另一个同样能让大部分开发者获益的功能是:Fastlane 在访问 iTunes Connect 时可以支持双重身份验证了。 Apple 最近启用的双重身份验证可以使用开发者的手机对其身份进行验证,借此可提供更高安全性与控制能力。

可用性方面,Fastlane 已经可以从 Twitter 为 Mac 开发的 Fabric 应用中直接安装,并自动解决依赖项和不同版本的管理问题。

正如上文提到的,Fastlane 也为 APK 文件提供了更好的支持。尤其是 APK 扩展文件可直接上传至Google Play,同时APK 可在不同Track 之间推广,这样开发者就可以在无需重复提交APK 的情况下将Beta 测试版推广至生产环境。

由Felix Krause 负责最初开发的Fastlane 目的在于提供只需要一条命令即可触发的“完整可用的持续部署流程”。八个月前,Twitter公告称 Fastlane 将被包含在自家的移动开发平台 Fabric 内,这是一种模块化的开发工具集,其中包含远程崩溃报告、Beta 测试管理等功能,适用于 iOS、Android,以及其他平台。

查看英文原文: Twitter Fastlane Adds Live App Preview from GitHub Pull Requests

2016-06-06 19:001532
用户头像

发布了 283 篇内容, 共 115.6 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

从 DB2 迁移到 TiDB (CDC)

TiDB 社区干货传送门

从 MongoDB 迁移到 TiDB

TiDB 社区干货传送门

基于 TiDB Vector 开发的 TiDB AI 小助手上线啦!招募 200 名试用体验官,开启高效问题解决之旅

TiDB 社区干货传送门

鸿蒙Navigation拦截器实现页面跳转登录鉴权方案

龙儿筝

鸿蒙

从模型到应用,大模型产业落地进入加速期

极客天地

利用人工智能 ChatGPT 提升测试开发能力:通往高效之路

测试人

软件测试

量子计算与人工智能的交汇:科技未来的新引擎

天津汇柏科技有限公司

人工智能 量子计算

电脑重装系统后硬盘数据可以恢复吗?系统重装后以前的文件怎么找回来?

阿拉灯神丁

EasyRecovery 数据恢复软件 电脑 备份 & 恢复 系统还原

安徽等级保护测评机构名单【2025】

行云管家

等保 等保测评 安徽

Linux 文件处理命令:掌握文件管理的利器

测试人

软件测试

从 Oracle 迁移到 TiDB (OGG)

TiDB 社区干货传送门

数据规模超 1PB !揭秘网易游戏规模化 TiDB SaaS 服务建设

TiDB 社区干货传送门

集群管理

TiDB v8.5 LTS 新版本解密

TiDB 社区干货传送门

数据库前沿趋势 8.x 实践

万界星空科技装备制造业MES解决方案

万界星空科技

mes 万界星空科技mes 装配行业 装配制造业 装配行业MES

我们是如何实现 TiDB Cloud Serverless 的 - 成本篇

TiDB 社区干货传送门

TiDB Cloud

电子电器组装行业MES系统解决方案

万界星空科技

mes 万界星空科技mes 电子mes 电子行业 电子电器行业

空壳产品之路:直面自身的缺点

iofomo

产品 设计 工具 摸鱼 微信分身

百度多模态大模型内容安全解决方案获WitAwards 2024年度大奖

百度安全

金字塔原理:解决问题的高效思维框架

易成研发中心

项目管理 金字塔原理

智源六周年 | 矢志星海,奋楫争先

智源研究院

探究亚马逊详情API接口:开发与应用

科普小能手

API API 接口 亚马逊API 亚马逊商品详情API 亚马逊API接口

小公司如何做好项目管理工作?管理者的实战经验

易成研发中心

项目管理 程序员 项目软件管理

一文解读GaussDB(DWS)监控运维诊断优化能力

华为云开发者联盟

sql 数据仓库 GaussDB

利用官方授权API接口item_get_app,深度挖掘淘宝/天猫APP商品详情数据

代码忍者

API 接口 pinduoduo API

淘宝商品详情API:如何通过商品ID获取全面信息

代码忍者

API 接口 pinduoduo API

TiDB数据库的垃圾回收机制

TiDB 社区干货传送门

监控 管理与运维

星辰资讯 | TiDB v7.5.4 & v8.4.0 发版

TiDB 社区干货传送门

版本升级

SQL Server 迁移到 TiDB

TiDB 社区干货传送门

SqlServer 到 TiDB(DATAX)

TiDB 社区干货传送门

Twitter Fastlane已可支持实时预览GitHub Pull请求_移动_Sergio De Simone_InfoQ精选文章