Classes

The following classes are available globally.

  • BundleInfoVersioning checks at runtime if, for a given keypath, there have been changes in the info.plist file from the associated Bundle.

    Check for CFBundleShortVersionString updates and show a What’s new like screen each time the user updates the app:

    import BundleInfoVersioning
    
    let bundleInfoVersioning = BundleInfoVersioning()
    
    bundleInfoVersioning.check(forKeyPath: "CFBundleShortVersionString") { (_ , newVersion: String?) in
        self.showWhatsNew(in: newVersion)
    }
    
    
    See more

    Declaration

    Swift

    public class BundleInfoVersioning