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

我可能迟到了CI /

CD派对,但总比没有好。到目前为止,我已经能够在不包含XCode的单独MAC上设置Jenkins。我将此MAC用作24x7小型服务器,以进行较小的操作。浪费大量时间进行归档,然后将生成的内容上传到我的iOS应用程序的testflight上,因此我想到了设置CI

/ CD流程的准备。

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

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

  1. 根据此答案,我应该使用AlTool。AlTool就是XCode内的Application Loader。我不想在此单独的MAC上安装XCode,所以这不是我可以使用的。
  2. 如果您在上述要点中看到答案的问题,则用户提到了一个脚本。我也尝试过,但失败了。
  3. 这已被弃用。他们在Github页面上提到使用Fastlane。
  4. 这也已经过时。

因此,基本上,我的感觉是,除非我们使用需要安装XCode的ALTool,否则仅Jenkins本身就无法将iOS版本分发给testflight。是否有解决方法可以完全通过Jenkins进行?

回答:

是的,有一个更好的选择,强烈推荐Fastlane。

您可以在这里检查,这里专门针对TestFlight

您需要在Jenkins上安装Fastlane,但是执行起来既简单又快速。

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

以上是 通过Jenkins将iOS .ipa文件上传到testflight 的全部内容, 来源链接: utcz.com/qa/421802.html

回到顶部