测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | BSD |
发布最新发布 | 2015年6月 |
由 Juan Felipe Alvarez Saldarriaga 维护。
用于处理环境特定设置的简单解决方案。它使用当前的构建配置
名称从Plist
文件中检索设置。
通过CocoaPods
pod "JIMEnvironments", "~> 1.0.0"
或者,只需将类文件拖放到您的项目中,还有Environments.plist
文件,无需创建其实例,它是一个自实例化的单例。
Info.plist
应用程序文件中。JIMEnvironmentsTargetBuildConfigurationName
,并将此值设置为$(CONFIGURATION)
。Plist
文件,将其命名为Environments
。Xcode
创建两个构建配置,即Debug
和Release
,因此添加两个字典,一个用于Debug
,一个用于Release
。<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Debug</key>
<dict>
<key>ApiUrl</key>
<string>https://dev.example.com/api</string>
</dict>
<key>Release</key>
<dict>
<key>ApiUrl</key>
<string>https://production.example.com/api</string>
</dict>
</dict>
</plist>
为每个构建配置字典添加所需数量的密钥,然后,您可以这样访问每一个
[JIMEnvironments sharedInstance].environment[@"ApiUrl"]