

There is nothing wrong with installers, contrary to the answer from although there is also nothing wrong with distributing your app through the App Store, or as a dmg.įor setting up your own installers, I highly recommend a program called Packages ( ).

They're also great for providing configurability of the installation experience (optional extras), or hand-holding for an unusual type of installation that the user might not otherwise understand, or extra work (configuration scripts, permissions modifications, authentication, compatibility checking, etc.) that need to run during the installation process. Installers are great if you want various things to be placed in different spots – app here, documentation there, support files over here, etc.
