Hello and happy holidays! I have been working on installing sparkle in my future app and I was hoping someone could give me a quick rundown or link to how version numbers are determined, why is there a CFBundleVersion and a CFBundleShortVersionString. I do understand the short version is human readable.
thank you for the reply. I have no problem with sparkle or applescript studio. I just wanted general info on version numbering, for instance… what version number to start with? then when do I bump from x.0 to x.1 and why do some versions have 3 or more digits like v1.0.2? That kind of info, I have looked for this info in the past and found no info. Maybe I am looking up the wrong keywords. What I do now is start at 1.0 when I fix something I go to version 1.1.
From my point of knowledge Sparkle just checks whether the current installed version number (CFBundleVersion) is less than the new version on the server
You might consider adopting the Semantic Versioning Standard. It codifies what is, in my opinion, a good approach to the process of assigning version numbers.
Sparkle is some awesome software by an amazing developer. Many (a lot) mac apps use it for a good reason, which you can easily find out. Since it relies on some basic elements found in an app’s Info.plist, you can do some things with this.
I indeed have app fresh installed, but have no idea how it does what it does. Thanks for the bitbucket link too. Will come in useful. I struggled to get sparkle installed for awhile, but I was overthinking it and it was stupid simple to install, agreed also…a superb piece of software. And andy? was quick with a bit of help.