我是ios开发的新手,我不知道如何在ios中获得环境类型。
我在我的应用程序开发、阶段和prod中有3个环境。我的问题是如何获得所选环境或如何使用swift5获取环境类型。
如果我使用dev config创建了一个构建,那么环境将是dev。
我们如何以编程的方式实现这一点。
谢谢
发布于 2020-06-23 22:45:07
Xcode构建配置文件,更常见的是xcconfig文件扩展名,允许在不使用Xcode的情况下声明和管理应用程序的生成设置。
添加一个新文件并选择配置设置文件名示例: dev.xcconfig、prod.xcconfig、..。
为每个*.xcconfig文件-DDEV,-DPROD添加标志
OTHER_SWIFT_FLAGS = $(inherited) -DDEV在代码使用中:
#if DEV
// dev environment
#elseif PROD
// prod environment
#endif一旦创建了xcconfig文件,就可以为其关联的目标将其分配给一个或多个构建配置。
https://stackoverflow.com/questions/62542661
复制相似问题