使用 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
您还可以查看示例项目和单元测试以获取更多信息。
.package(url: "https://github.com/tadija/AEAppVersion.git", from: "0.5.0")
github "tadija/AEAppVersion"
pod 'AEAppVersion'
AEAppVersion 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。