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.