The Mac App Store

If you are writing a commercial app, there is quite a bit of work to do beyond the writing the app itself in order to release it. The Mac App Store has the advantage of taking care of a lot of these aspects for you: purchasing, installation/packaging, and distribution are all handled for you. Much of licensing is addressed, also. If you are an independent developer, working on such tasks can feel as though they are taking valuable time away from making your product better.

The Mac App Store is not for every app, however. If your application cannot operate in a sandboxed environment or does not conform to the review guidelines, you will want to use more traditional means of distribution.

Most aspects of distribution ...

Get Cocoa Programming for OS X: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.