首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Swift5中获取环境类型

在Swift5中获取环境类型
EN

Stack Overflow用户
提问于 2020-06-23 19:50:13
回答 1查看 279关注 0票数 1

我是ios开发的新手,我不知道如何在ios中获得环境类型。

我在我的应用程序开发、阶段和prod中有3个环境。我的问题是如何获得所选环境或如何使用swift5获取环境类型。

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

我们如何以编程的方式实现这一点。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-23 22:45:07

Xcode构建配置文件,更常见的是xcconfig文件扩展名,允许在不使用Xcode的情况下声明和管理应用程序的生成设置。

添加一个新文件并选择配置设置文件名示例: dev.xcconfig、prod.xcconfig、..。

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

代码语言:javascript
复制
OTHER_SWIFT_FLAGS = $(inherited) -DDEV

在代码使用中:

代码语言:javascript
复制
#if DEV
// dev environment
#elseif PROD
// prod environment
#endif

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62542661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档