xcode - 使用不同的 Xcode-select 值同时构建 Xcode 命令行
问题描述
我们的构建服务器安装了多个版本的 Xcode。我们的构建脚本使用 xcode-select 来选择正确的版本。这一切都很好。
我们的一些构建需要一段时间才能运行。我们正在考虑在同一构建服务器上允许多个同时构建(Bamboo 代理)。我担心的是不同(但同时)构建上的 xcode-select 会导致竞争条件。如果第二个构建开始并需要该版本,则从 Xcode 9.4.1 开始的构建可能会在构建过程中切换到 Xcode 10.0。
我唯一的想法是使用虚拟机/新机器来并行化构建。
我很好奇是否有人处理过这种情况。谢谢。
解决方案
您可以尝试使用 xcrun 而不是 xcode-select 来调用您的 xcodebuilds。在同时构建时,您可能会发现您的构建争用系统资源......
推荐阅读
- window.opener - 如何在 window.open() 方法被触发的同一页面中的 window.open() 方法中获取 url 的响应?
- xml - 在 .vcxproj 中为 Visual Studio 2017 设置目标名称
- wordpress - 具有新文件结构的 wordpress 安装上旧网址的 Htaccess 重定向
- java - Spring Boot Profiles - 运行 sql-script 而不是 ddl-auto
- javascript - 如何使用 window.location.href 从文档中转到 iframe 的内容 div
- apache-nifi - InvokeHTTP 处理器问题
- maven - 与 CircleCI 一起使用时出现 maven-release-plugin 问题
- r - 尝试将属性设置为 NULL
- linux - POSIX消息队列linux
- r - 在 R 拟合标准中制作一个新的数据框