如何使用 fastlane 将 .ipa 文件分发到 TestFlight

Posted

技术标签:

【中文标题】如何使用 fastlane 将 .ipa 文件分发到 TestFlight【英文标题】:how to distribute the .ipa files to the TestFlight using fastlane 【发布时间】:2020-04-24 15:38:15 【问题描述】:

我有使用 Xcode 实用程序生成的 .ipa 文件,所以现在我想使用 fastlane 将这个 .ipa 文件上传到 TestFlight,谁能帮我完成这一步。

【问题讨论】:

【参考方案1】:

首先,您应该确保捆绑标识符存在于 Apple Developer Center(用于签署应用程序)和 App Store Connect(用于将应用程序推送到商店)中。

您只需要实现Pilot,这是将 ipa 文件推送到 Testflight 的 Fastlane 操作。

【讨论】:

testflight 是否提供任何 api-key 用于将 ipa 文件推送到 testflight?? 否,App Store Connect(Testflight 背后的服务)不适用于 api 密钥。您需要使用用于登录 Web 面板的凭据(或者您可以创建专用凭据)。然后,Fastlane 将这些凭据存储在钥匙串中。请参阅凭据管理器github.com/fastlane/fastlane/tree/master/credentials_manager

以上是关于如何使用 fastlane 将 .ipa 文件分发到 TestFlight的主要内容,如果未能解决你的问题,请参考以下文章

使用健身房创建 ipa 时,Fastlane 无法正常工作

如何部署ad-hoc分发(ipa文件)或如何将iTunes与设备同步

错误:从 XCODE 4.2 同步 .ipa 文件临时分发时出现 0xe8003ffe

通过 Fastlane 生成的分发配置文件缺少 com.apple.application-identifier 错误

将 .ipa 从分发版退出到开发者资料

通过 github 操作使用 fastlane 的 Firebase 应用程序分发?