Xcode 构建设置和 Scheme 环境变量之间的区别

bar*_*kbd 2 configuration xcode ios swift

在 Build Stting>User Defined vs Edit Scheme>Arguments>Environment Variables 中设置环境变量有什么区别?我有一个调试暂存配置并在一个方案中使用它。想在 info.plist 和我的 Swift 代码中使用这些变量。(设置 URL 端点、api 密钥等)以在环境之间切换。

Gar*_*kin 5

Build Setting构建时使用。将Scheme > Run > Arguments > Environment Variables在运行时使用。

如果您想在 .plist 文件中使用变量,则需要在构建时使它们可用,因此Build Settings您将在何处定义它们。