Because I always forget how to do Framework versioning, I thought I’d link to Apple’s Framework Versioning Guidelines. The key points are:
If you change the interface: You must change the major version designator for your project. Build your framework and incorporate the new version into your existing framework directory structure.
If you extend the interface: Increment your current version number and set your compatibility version number to match. Build your framework.
If you make a change that does not change the interface: Increment your current version number. Do not change the compatibility version number.
I’ll now proceed to promptly forget all about making this post, too, I wager. I’ll probably find it again 30 minutes into hunting the net for how to do Framework versioning again in the future.