当前位置: 首页 > 面试题库 >

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

华和悦
2023-03-14
问题内容

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

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

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

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

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


问题答案:

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

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

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

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



 类似资料:
  • 问题内容: 我正在使用jenkins进行自动构建和自动部署。到目前为止,我已经成功实现了生成生成(即.ipa文件)。我还实现了diawi链接生成。 现在,我想通过jenkins将.ipa上传到testflight。现在我正在用这个脚本来赞美, 但是詹金斯给了我下面的错误, 该脚本有什么问题,或者将使用任何其他脚本进行上传。因此,请任何人都可以帮助我通过jenkins将.ipa上传到testflig

  • 任何帮助都很感激。

  • 问题内容: 选择图像,doc或pdf后,我想将它们通过okhttp3。如何进行此操作? 并在okhttp 3中 显示的错误是 谢谢。 问题答案: 所以我自己回答这个问题。 因此,我首先将输出流打开到一个临时文件。 扩展名取决于mime类型。您可以通过以下方式找到mime类型 现在从文件读取并将其内容写入临时文件 现在写入文件 最后 成功之后的最后

  • 问题内容: 我使用2个文件index.js,upload.php尝试通过ajax上传文件(img),如果成功追加到div 。 但是它不起作用,有几个问题,下面我的代码有什么建议吗? 谢谢。 upload.php 1. 还需要添加吗? 2. 并检查$ _FILES的大小或tmp_name是否仍使用? index.js 3.这几行是对的吗? 4.我错过或错了什么吗? 问题答案: 在其构造函数中接受一个

  • 问题内容: 我正在开发一个远程备份应用程序,有时我需要上传大文件,例如15 MB,我已经在某些手机上进行了测试,但遇到内存不足错误 使用此功能是否可以使用更少的内存? 这里的错误日志 修改并添加固定无缓冲区后,出现此错误 我猜这差个字节是标题数据吗?如何获取标头的length()? 问题答案: 您应该使用HttpURLConnection 的or 方法。这将防止您的数据在内存中缓冲并耗尽。 文档中

  • 我正在尝试通过ACTION\u SEND intent将文件上载到webview应用程序。如果他们选择在应用程序中使用openFileChooser上传文件,我已经可以使用它了,但我需要它在他们单击文档或画廊应用程序中的共享时工作。所以,我非常需要绕过openFileChooser,因为已经选择的文件及其Uri在我的意图中,我只需要实际上传它。我想重蹈openFileChooser的覆辙,但不知道