Need help with Versions?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.


:sparkle:Helping you find inner peace when comparing version numbers in Swift.

204 Stars 13 Forks Other 80 Commits 4 Opened issues

Services available

Need anything else?

Versions logo

Helping you find inner peace when comparing version numbers in Swift.

Comparing with the current applications version couldn't be easier.

// App.version is 1.0.0
if App.version.olderThan("2.0.0") {
  // Prompt user to update

But you can apply this to more things than just the

let currentVersion = "1.0.1a"
if currentVersion.olderThan("1.1.3") {
    // update

Versions also support semantic versioning (

if "1.0".semanticCompare("2.0") == Semantic.Major) {
    // major update


Version License Platform

Verisons is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "Versions"


  1. Fork it
  2. Create your feature branch (
    git checkout -b my-new-feature
  3. Commit your changes (
    git commit -am 'Add some feature'
  4. Push to the branch (
    git push origin my-new-feature
  5. Create pull request

Who made this?

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.