繁体   English   中英

在 Swift5 中获取环境类型

[英]Get Environment Type in Swift5

我是 ios 开发的新手,我不确定如何在 ios 中获取环境类型。

我的应用程序 dev、stage 和 prod 中有 3 个环境。 我的问题是如何获取选定的环境或如何使用 swift5 获取环境类型的类型。

例如:如果我使用 dev config 创建了一个构建,那么环境将是 dev。

我们如何以编程方式实现这一目标。

谢谢

Xcode 构建配置文件,通常以其 xcconfig 文件扩展名而闻名,允许在没有 Xcode 的情况下声明和管理您的应用程序的构建设置

添加新文件 select 配置设置文件名示例:dev.xcconfig, prod.xcconfig, ..

为每个 *.xcconfig 文件添加标志-DDEV, -DPROD

OTHER_SWIFT_FLAGS = $(inherited) -DDEV

在代码使用中:

#if DEV
// dev environment
#elseif PROD
// prod environment
#endif

创建 xcconfig 文件后,您可以将其分配给其关联目标的一个或多个构建配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM