0

我正在使用方案运行预构建脚本。我的脚本启用了从正在构建的目标提供构建设置的选项。当为 SwiftUI 预览构建项目时,也会执行此脚本。如果正在运行的构建是常规构建还是用于预览,我需要在此脚本中知道。有没有办法做到这一点以及如何做到这一点?

我尝试export在两种情况下都在脚本中运行,但似乎所有环境变量在两种情况下都是相同的。

4

1 回答 1

0

可以ENABLE_PREVIEWS在脚本中检查环境变量。

[Build for Previews TARGET] 是 YES:

演示1

[Build for TARGET] 没有:

演示2

使用 Xcode 13.2 / iOS 15.2 测试

于 2022-01-21T14:15:40.987 回答