如何使用 fastlane Deliver 向 iTunes Connect 提交“Beta App Description”

Posted

技术标签:

【中文标题】如何使用 fastlane Deliver 向 iTunes Connect 提交“Beta App Description”【英文标题】:How to submit "Beta App Description" to iTunes Connect with fastlane deliver 【发布时间】:2017-12-12 20:02:44 【问题描述】:

我使用 fastlane deliver 将我的 ios 应用和大部分应用元数据上传到 iTunes Connect。大多数数据和屏幕截图都可以放入我存储在 git 中的文件中。

这包括例如存储在文件中的评论笔记

fastlane/metadata/review_information/notes.txt

在 iTunes Connect 中,TestFlight 部分的“测试信息”下有一些信息,称为“Beta 应用描述”。我也想使用 fastlane 上传此文本。

在 fastlane 交付文档中,我找到了名为“beta_app_description”的参数,据我所知,就是这样。这是一个命令参数,因此可以直接在 Fastfile 或 Deliverfile 中指定。

我想让 fastlane 从文件中加载它,就像所有其他元数据一样。

这可能吗?如何实现?

【问题讨论】:

【参考方案1】:

除了deliver(或upload_ios_app),fastlane 中还有一个testflight(或upload_to_testflightpilot)动作:

https://docs.fastlane.tools/actions/testflight/

顾名思义,它用于所有 Testflight,其中包括 beta 描述:

beta_app_description |上传新版本时提供测试版应用说明

https://docs.fastlane.tools/actions/testflight/#parameters

pilot 也是一个连接的命令行工具的名称,它有额外的选项: https://docs.fastlane.tools/actions/pilot/

不幸的是,从文件中获取这些数据并不属于其中的任何一部分。

【讨论】:

以上是关于如何使用 fastlane Deliver 向 iTunes Connect 提交“Beta App Description”的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Fastlane Deliver 为 tvOS 工作?

Fastlane Deliver 说 iTunesConnect 上不存在捆绑标识符

Fastlane AppStore 执行流程分析

Fastlane为iOS带来持续部署

交付到 App Store 时,Fastlane 框架不支持的屏幕尺寸

Fastlane支持苹果双重认证终极解决方案