ConfigurationProvider 2.1.0

ConfigurationProvider 2.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2021年6月
SPM支持 SPM

jjfernandes87 维护。



ConfigurationProvider

ConfigurationProvider 是一个用于集中管理你的 Swift 应用配置的库。

CI Status Version License Platform

特性

  • 用于组合应用配置的 plist 文件(Configuration.plist)
  • 使用 `getBy(tag: String)` 方法访问 plist 中的变量
  • 创建方案(开发、测试、发布)
  • 选择组合端点、域名和 HTTP 头部
  • 通过返回 URL 查找端点
  • 通过返回 String 查找端点
  • 选择查找端点并传递参数进行端点替换 ["id", "你的_id"] => /ficha/[id] = /ficha/[你的_id]
  • NSException 用于通知标签、级别或无效 URL 错误
  • 集成测试覆盖率

要求

  • iOS 9.3+
  • Xcode 9.0+
  • Swift 4.0+

通信

  • 如果你发现了错误,请打开一个问题。
  • 如果你有一个新的功能,请打开一个问题。
  • 如果你想贡献,请发送一个pull request。

示例

要运行示例项目,首先克隆存储库,然后在 Example 目录中运行 pod install 命令。

安装

ConfigurationProvider 通过 CocoaPods 提供。要安装,只需在您的 Podfile 中添加以下行:

pod 'ConfigurationProvider', :git => 'https://github.com/jjfernandes87/ConfigurationProvider.git'

然后你需要创建一个名为 Configuration 的 plist 文件。

Configuration.plist

Configuration.plist 是类型为 Dictionary,你需要为您的 app 创建配置项的键。

['Root']: [
	['debug']: ['your settings'],
	['release']: ['your settings']
]

在创建和配置 Configuration.plist 之后,您需要在 app 的 info.plist 文件中添加一个键,叫做 Scheme。

Scheme = 'debug'

作者

jjfernandes87,[email protected]

许可证

ConfigurationProvider 在 MIT 许可证下提供。查看 LICENSE 文件以获取更多信息。