ios - 使用 xcodebuild 并行构建多个目标
问题描述
我正在尝试并行构建多个目标(但不是全部,只有 3/5)以节省时间。
我已经试过了:
- 通过为每个目标启动后台线程并在其上调用 xcodebuild 在我的 Mac 上本地执行此操作 - 不成功,构建时间与一次又一次调用 xcodebuild x 次相同
- 使用 GitLab CI 通过为每个方案创建单独的作业来执行此操作 - 我可以在 GitLab UI 中看到 2 个作业同时运行,但总体构建时间不会改变
我这样调用 xcodebuild:
xcodebuild archive -workspace "ProjectName.xcworkspace" -scheme "SCHEME_TO_BUILD" -archivePath $ARCHIVE_PATH -allowProvisioningUpdates -parallelizeTargets -jobs 8
那么是否有可能一次构建多个目标并节省一些时间?