All articles, tagged with
“version”

For end users every application has a version number. But for us developer, every application has also a build number too, that is used by the system (e.g. Launch Services) and is needed to track down the source code powering the application.

When creating a Cocoa application you can set these numbers by filling CFBundleShortVersionString and CFBundleVersion keys within info.plist. How to choose the right numbers? Some info on the web:

We use Subversion to handle our source code, so we agreed it would be cool having the Svn version number synced to the CFBundleVersion. We’ve created a Python script that effortlessly does the job syncing the two numbers: