MFEnvironmentWatcher 0.1.0

MFEnvironmentWatcher 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年2月

Jiangling Zheng 维护。



  • 作者
  • Jiangling Zheng

示例

要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install

用法

  1. 像示例项目一样,将 Settings.bundle 和 MFEnvironmentConfig.plist 添加到您的项目中。

  2. [可选] 将您自己的自定义属性添加到 MFEnvironmentConfig.plist 中,并将相应的类别添加到 MFEnvironmentConfig 类中。

  3. 在发布构建中运行 settings_buddy.rb 脚本来从设置菜单中删除环境选项。

    例如,将以下代码添加到 Build Phases 中,您也可以用其他宏替换 DEBUG 宏。

    do_remove = 1
    if [ "$DEBUG" == "true" ]; then
       do_remove = 0
    fi
    
    if [ $do_remove -eq 1 ]; then
       ${SOURCE_ROOT}/path/to/settings_buddy.rb -s "${SOURCE_ROOT}" -i "kMFUserDefaultsCurrentEnvironment"
    fi
  4. 在系统设置菜单中切换环境,检测到变化时,监视器将停止应用并将相应的配置应用到应用中。

安装

MFEnvironmentWatcher 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "MFEnvironmentWatcher"

作者

[email protected]

许可证

MFEnvironmentWatcher 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。