XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?
Posted
技术标签:
【中文标题】XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?【英文标题】:XCode 13 warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" but no such UI option existst? 【发布时间】:2021-09-24 17:03:03 【问题描述】:我在 Big Sur 使用 Xcode 13 从命令行通过 xcodebuild
构建产品并生成此警告:
warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning
文档说:
但是,我找不到这样的选项:
【问题讨论】:
【参考方案1】:在 Xcode 13 中,“Parallelize Build”复选框被替换为两个单选按钮:“Dependency Order”(与选中的旧复选框相同)和“Manual Order”(与未选中的旧复选框相同)。
我认为这是一个很好的改变,因为复选框并没有清楚地说明取消选中时会发生什么。
在您的屏幕截图中,“依赖顺序”已被选中,所以您应该可以继续使用了。
【讨论】:
截图显示了我当前的设置,但它仍然会产生警告。我想这个错误应该被忽略。 会不会是您的项目中有多个方案,而另一个设置不同的方案会触发警告? 我通过了xcoode,所有方案都标记如上。以上是关于XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?的主要内容,如果未能解决你的问题,请参考以下文章