Am 16.06.2006 um 22:35 schrieb Jerrod Fowkes: I have a small Cocoa application and would like to start meddling in some deployment strategies. I understand that there is something called a disk image that appears to be widely used. I believe from my own research you create them using a program called 'Disk Utility'. I also understand that there are installation packages as well. I need to know : If you can, I'd suggest you don't use disk images. There are two main reasons why many apps come on disk images: 1) Disk images are the only archive format supported by all MacOS X versions since 10.0. (At least if you don't use a compressed image). 2) Disk images let you set up a background picture with additional instructions and eye-candy. If you don't need support for 10.2.8 and earlier, I'd suggest you use ZIP instead of DMG. Mac OS X natively supports generating and extracting ZIP files, so your users don't need an additional extractor (like with StuffIt, which came with the system in the 10.2 days but isn't included in newer versions). The trouble with a disk image is that many users find it hard to understand what it is. A disk in a file? And you "mount" it to have it show up on the desktop like a disk? And when you want to get rid of it you don't delete it, you eject it, but then it isn't deleted until you delete that other file? It's a very complex concept that's hard to use.
I have a small Cocoa application and would like to start meddling in some deployment strategies. I understand that there is something called a disk image that appears to be widely used. I believe from my own research you create them using a program called 'Disk Utility'. I also understand that there are installation packages as well. I need to know :