gpt4 book ai didi

ios - 将白标应用程序的 faSTLane 部署从本地计算机移至服务器/服务的最佳实践

转载 作者:行者123 更新时间:2023-11-29 13:56:20 24 4
gpt4 key购买 nike

我们创建带有白标的 iOS 和 Android 应用程序。它们都使用同一个代码库(一个用于 iOS,一个用于 Android)。每当我们需要更改我们所有的应用程序(App Store 中有超过 100 个)时,我们都会依赖 FaSTLane。我们有一个“批量”命令,可以将每个新构建提交给 Apple,首先更改配置变量和一些文件,以便每个应用程序都是独一无二的。

这对我们来说效果很好……但是……它变得非常慢。我们希望能够利用那里的一些持续开发服务。似乎它们不一定是为这个用例制作的,但它可能仍然有效?

理想情况下,我们可以在 CircleCI 之类的东西上启动 100 个实例,而不是在本地机器上批量运行,它们都并排运行,使用我们的 faSTLane 脚本来构建、提交等。

我们首先研究了 CircleCI。我们遇到的问题是他们不允许将变量注入(inject)作业 (https://ideas.circleci.com/ideas/CCI-I-690)。

这个目标有更好的服务吗?有没有专门为实现这一目标而构建的工具?努力寻找一种替代方法来组合一堆较小的工具。

最佳答案

我认为您已经确定了您的第一步:您将必须拆分您的 faSTLane(和其他工具)配置,因此可以单独构建每个应用。

然后您可以为 CI 服务上的每个应用程序触发一个作业,例如 Travis CI 或 Azure Pipelines(两者都有一个简单的 API,您可以使用它来启 Action 业并为它们提供一些可用于您的作业的参数)构建和发布应用。

所有其他事情(例如,一次大构建与许多小构建步骤等)只是实现细节,将取决于您选择的个别服务或工具。

关于ios - 将白标应用程序的 faSTLane 部署从本地计算机移至服务器/服务的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55595784/

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