AEAppVersion 0.4.2

AEAppVersion 0.4.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年9月
SPM支持 SPM

tadija 维护。



Swift 4.2 Platforms iOS License MIT CocoaPods Carthage Swift Package Manager

AEAppVersion

使用 Swift 编写的简单、轻量级的 iOS 应用版本跟踪

非常简单的应用程序版本跟踪。只需要在代码中添加一行即可。
我建议在真正需要之前(例如初始版本)将其添加到项目中,
这样当您需要更改特定版本的更新时,它已经在那里了。

索引

特性

  • 通过枚举属性检查 应用版本状态
  • 通过静态属性获取 应用版本信息
  • 带有 单元测试 遍盖
  • 配有 文档

用法

您只需像这样从您的AppDelegate的didFinishLaunchingWithOptions:中初始化AEAppVersion

AEAppVersion.launch()

任何时候,您都可以这样检查版本状态:

switch AEAppVersion.shared.state {
case .new:
  return "Clean Install"
case .equal:
  return "Not Changed"
case .update(let previousVersion):
  return "Update from: \(previousVersion)"
case .rollback(let previousVersion):
  return "Rollback from: \(previousVersion)"
}

提示:您可以使用以下方式来辅助应用程序版本和构建号:

let version = AEAppVersion.version
let build = AEAppVersion.build

您还可以查看示例项目和单元测试以获取更多信息。

需求

  • Xcode 8.0+
  • iOS 8.0+

安装

许可

AEAppVersion遵循MIT许可。详情请参阅LICENSE