gpt4 book ai didi

ios - 持续集成对于iOS开发是否可行?

转载 作者:行者123 更新时间:2023-11-29 05:40:14 26 4
gpt4 key购买 nike

持续集成对于 iOS 是否可行。我的 Jenkins 构建再次失败,并显示“您的 session 已过期。请登录。”,我开始问自己,持续集成对于 iOS 开发是否完全可行。

如何建立一个可靠的无人值守构建系统,要求用户登录某些 Web 服务,而该服务可能随时使您的登录过期?据我所知,答案是:你不能。

这是不可能的。它永远是一个不可靠的系统,会无缘无故地停止构建。

或者我错过了什么?

最佳答案

作为评论里讨论的答案,是可行的。没有简单的方法可以解释您需要的所有内容,只能用简短的摘要来解释。

如果您使用 Jenkins,

  1. 您需要访问 MacOS、在 MacO 上运行的 Jenkins 或与 MacOS 一起运行的 Jenkins Slave。
  2. 从第 1 点开始,机器上的 Xcode 使用 xcode(xcode 命令工具)xcbuild。
  3. FaSTLane 集成(查看 here )
  4. 最后一件事是对流程、方法以及何时增加构建等进行微调。

在某些提供商(例如 Azure DevOps)中,可以轻松地通过系统的内置组件添加所有这些重要步骤。

总的来说,我从来没有找到关于如何端到端完成的好的教程。但是,通过大量阅读和尝试,这是我完成的,无需在开发运维领域拥有丰富的经验。

附言如果您在制作时能提供一个很好的教程来说明如何完成此操作,那就太好了(我没有时间这样做:( )。

关于ios - 持续集成对于iOS开发是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56629933/

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