BundeInfoVersioning is a tool that allows you to check for changes in your app's Info.plist file, when there is a new version of your app.
- iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
- Xcode 11.0+
- Swift 5.1+
You can use the Swift Package Manager to install BundeInfoVersioning by adding it to your Package.swift file:
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.Package(url: "https://github.com/nsagora/bundle-info-versioning", majorVersion: 1),
]
)To manually add this library in your project, just drag the Sources folder into the project tree.
import BundleInfoVersioning
/// ...The BundleInfoVersioning represents the core class.
let bundleInfoVersioning = BundleInfoVersioning()
/// ....Specify bundle
let bundleInfoVersioning = BundleInfoVersioning(bundle: .main)
/// ....Add custom storage
let storage: BundleInfoVersioning.Storage = ....
let bundleInfoVersioning = BundleInfoVersioning(bundle: .main, storage: storage)
/// ....We would love you for the contribution to BundleInfoVersioning, check the LICENSE file for more info.
This project is developed and maintained by the members of iOS NSAgora, the community of iOS Developers of Iași, Romania.
Distributed under the MIT license. See LICENSE for more information.