º¹²/₂₀₂₁ WWDC | 他,终于要来了

知识小集

共 2282字,需浏览 5分钟

 ·

2021-06-22 08:56



本文整理自 Session 《Meet TestFlight on Mac》,内容由印度裔妹子 Shobi Vijayakumar 主讲,嗯,还是那个味道,你懂的。


Mac 上的 TestFlight 终于要来了。我们知道 TestFlight 可以将应用的 beta 版本分发给测试人员并收集有价值的反馈(不过好像很多非法的应用也是通过这个渠道来分发的,到期再分发一个,就是不上线)。之前 TestFlight 只支持 iOS 和 tvOS 应用,而苹果表示从今年秋天起,开始支持 macOS 应用。



Mac 版 TestFlight 主要功能

Mac 上的 TestFlight 提供了和 iOS 和 tvOS 上拥有的所有相同功能,并且可以在 Mac App Store 上下载。我们可以安装 Beta 版应用、设置自动更新和分享反馈。它支持 Apple Silicon Mac 上的原生 Mac 应用程序和 iOS 应用程序。


与 iOS 一样,我们可以通过邮件或共享链接来招募测试人员。一旦他们接受邀请,他们就会成为您应用的测试员,测试人员可以自己选择构建版本来安装。安装后,可以随时从 TestFlight 上启动应用,也可以和其它正式应用一样,从 Dock、Launchpad 和 Finder 中启动,为了便于识别,这些地方的 beta 版应用旁边会显示一个黄点。


测试人员还可以配置自动更新,以自动安装最新的可用构建,这样可以确保他们能测试应用程序的最新版本。


此后,测试人员可以反馈遇到的问题或提出改进建议,还可以附加图片。开发人员可以在 App Store Connect 中查看反馈。



如果 beta 版应用崩溃了,TestFlight 会自动捕获崩溃日志并提供一个对话框供测试人员输入其他评论。可以下载崩溃日志并查看 App Store Connect 崩溃反馈部分和 Xcode Organizer 下的反馈。



分发 Native Mac App

Native Mac App 需要一个 provisioning profile 文件,这与正常签名是一样样的。


使用配置文件上传后,构建将显示在 macOS 下。我们可以创建群组来管理测试人员,并指定分发测试人员,这与 iOS 或 tvOS 非常相似。对于每个构建,我们可以查看受邀测试人员的数量、设备上的安装量、过去 7 天内的会话、崩溃和反馈计数。


在查看 App Store Connect 崩溃或屏幕截图反馈部分时,可以通过选择 macOS 平台进行过滤。

还可以选择特定的 Mac 设备或 macOS 版本来进一步过滤反馈。



分发 Apple Silicon Mac 上的 iOS App

对于每个测试分组,我们可以控制 Apple Silicon Mac 上 iPhone 和 iPad 应用程序的 TestFlight 可用性,这为分发提供了更大的灵活性。统计数据和反馈与上面的差不多。




改进的内部测试组

现在在 TestFlight 中可以创建多个内部组,可以配置每个内部组的构建分发和反馈收集。例如,假设我们有一个开发团队和一个 QA 团队,现在可以为每个人创建一个内部组。作为开发生命周期的一部分,可以授予开发团队访问所有构建的权限,而 QA 团队可能只需要访问特定的稳定构建。


可以通过单击 Internal Testing 旁边的加号按钮为每个团队创建组。


而后根据需要选择自动分发或者手动选择要添加到组中的构建。


可以选择启用或禁用每个组的反馈,就像外部测试一样。



与 Xcode Cloud 集成

苹果在本次还推出了新的 Xcode Cloud 功能,即可在云端去构建我们的应用。而 Xcode Cloud 也与 TestFlight 集成并提供无缝体验来自动构建、测试和分发应用程序。

首先,Xcode Cloud 通过 TestFlight 管理 beta 构建分发,通过自动将构建分发给特定的 beta 组来提供无缝体验。其次,构建是按照开发团队通过 Builds Groups 工作的方式进行组织的。


我们可以在 Builds Groups 视图中找到按 Xcode Cloud 工作流和 GIT 分支分组的构建。

对于 TestFlight 上的内部测试人员,Build Groups 显示可以更容易地找到基于 GIT 分支名称和用于内部测试的 Xcode Cloud 工作流程的构建。


还可以在 App Store Connect 的“反馈”部分下按特定构建组过滤反馈。



小结

以上就是今年即将推出的 TestFlight 的新功能。Mac 上的 TestFlight 支持 Apple Silicon Mac 上的原生 Mac 应用程序和 iOS 应用程序。我们可以在秋季开始在 Mac 上进行 Beta 测试。



推荐阅读

☞  ºº⁷/₂₀₂₁ WWDC | 初识 Xcode Cloud
☞  ºº⁹/₂₀₂₁ WWDC | 性能优化终极生存指南
☞  º¹º/₂₀₂₁ WWDC | 8 分钟优化你的 App Store 产品页
☞  º¹¹/₂₀₂₁ WWDC | App Clips 新特性


就差您点一下了 👇👇👇

浏览 44
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报