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
structVersionConfig{staticfunc show(){
// We're using Xcode configuration files to decide to show app label.
// Implementation is up to app's logic.
guardBundle.main.boolForKey("VERSION_LABEL_ENABLED")else{return}MBVersion.shared.show()}}You can easly customize the MBVersion with editing MBVersionConfig properties.
| Property | Type | Description |
|---|---|---|
textFont | UIFont | The font used for the version text. |
textColor | UIColor | The color of the version text. |
bacgroundColor | UIColor | The background color of the version label. |
You can customize properties like this,
MBVersion.shared.config.textColor =.gray
MBVersion.shared.config.bacgroundColor =.redor you can create your own Config
letmbVersionConfig=MBVersionConfig(
textFont:.system,
textColor:.black,
bacgroundColor:.gray
)MBVersion.shared.config = mbVersionConfig
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

