JIMEnvironments 1.0.1

JIMEnvironments 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 BSD
发布最新发布2015年6月

Juan Felipe Alvarez Saldarriaga 维护。



  • 作者
  • Juan Felipe Alvarez Saldarriaga

用于处理环境特定设置的简单解决方案。它使用当前的构建配置名称从Plist文件中检索设置。

安装

通过CocoaPods

pod "JIMEnvironments", "~> 1.0.0"

或者,只需将类文件拖放到您的项目中,还有Environments.plist文件,无需创建其实例,它是一个自实例化的单例。

设置

  1. 将一行添加到您的Info.plist应用程序文件中。
  2. 将此键设置为JIMEnvironmentsTargetBuildConfigurationName,并将此值设置为$(CONFIGURATION)
  3. 在您的项目中创建一个新的Plist文件,将其命名为Environments
  4. 默认情况下,Xcode创建两个构建配置,即DebugRelease,因此添加两个字典,一个用于Debug,一个用于Release

Plist示例

<?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"]