I've got a sandboxed Mac app that uses iCloud entitlements, and I'm trying to figure out a good way to test it across multiple OS X versions (i.e. 10.7, 10.8, and 10.9). My usual approach to this before I added the iCloud entitlements was to create an archive of the app and export it as a Developer ID-signed application, then cart the app around to my various partitions with the different OSes installed and try it out on each one.
However, now that I have the iCloud entitlement, the app refuses to launch if it's only Developer ID-signed; you have to have Mac App Store signing for iCloud's ubiquity containers entitlement. I can do a separate build with iCloud entitlements turned off, but I'd love it if there was an easier way to get a packaged, portable version of my app that I can test out on my other computers.
So, in short, my question is: is there a) a way to create an app package with iCloud entitlements that I can move to other computers or partitions for testing or b) a better way to test a sandboxed app with App Store entitlements across multiple OS X versions?