gpt4 book ai didi

ios - 通过 Jenkins 上传 iOS .ipa 文件到 testflight

转载 作者:行者123 更新时间:2023-11-28 18:14:53 24 4
gpt4 key购买 nike

我可能会迟到 CI/CD 派对,但迟到总比不到好。到目前为止,我能够在不包含 XCode 的单独 MAC 上设置 Jenkins。我将此 MAC 用作 24x7 小型服务器,用于一些小操作。很多时间都浪费在归档然后将该构建上传到我的 iOS 应用程序的 testflight 上,所以我想到了设置 CI/CD 过程。

在 Jenkins 设置之后,我能够为指定的目标(发布/调试)生成 .ipa 文件。

现在我想将这个 .ipa 文件上传到 Testflight。这是我已经知道的:

  1. 通过 ALTool: 根据这个 answer,我应该使用 AlTool。 AlTool 只不过是 XCode 中的应用程序加载器。我不想在这个单独的 MAC 上安装 XCode,所以这不是我可以使用的。
  2. 通过 shell 脚本:如果您看到上述答案中的问题,则用户提到了脚本。我也试过了,但失败了。
  3. Via Shenzen: This 已弃用。在 Github 页面上,他们提到使用 FaSTLane。
  4. 通过 Testflight 插件:This 也已弃用。

所以基本上,我觉得 Jenkins 本身无法将 iOS 构建分发到 testflight,除非我们使用需要安装 XCode 的 ALTool。是否有一种解决方法可以完全通过 Jenkins 来完成?

最佳答案

是的,还有更好的选择,强烈推荐FaSTLane。

可以查看herehere专门针对 TestFlight

您需要在 Jenkins 上安装 FaSTLane,但它的执行既简单又快速。

此外,正如我们所讨论的,您可以使用 AppStoreConnect API 自行实现连接

关于ios - 通过 Jenkins 上传 iOS .ipa 文件到 testflight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57289366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com