MBVersion adds customizable tag to your application about the app version.
- iOS 10.0+
- Xcode 11+
- Swift 5.3+
MBVersion is distributed with Swift Package Manager which is the only official distribution tool by Apple. You can add MBVersion to your project from Xcode's File > Swift Packages > Add Package Dependency
menu with its github URL:
https://github.com/mobven/MBVersion.git
MBVersion can be initialized and customized by accessing MBVersion.shared
.
import UIKit
import MBVersion
struct VersionConfig {
static func show() {
// We're using Xcode configuration files to decide to show app label.
// Implementation is up to app's logic.
guard Bundle.main.boolForKey("VERSION_LABEL_ENABLED") else { return }
MBVersion.shared.show()
}
}
- Add documentation & screenshots for DEBUG screens
- Swizzle or use URL protocols to show network logs in DEBUG screens.
Developed with 🖤 at Mobven