app48

Mac App Store Prep Tool

Developing for the Mac App Store? Our prep tool is free and will help you create a package for uploading.

* Note, this app does not currently add sandboxing support, but we are looking into incorporating it. Meanwhile you’ll have to add that yourself.

Simply drag drop your finished app to the “Application” field, check/set all the options you require and click “Build” to create a package suitable for the Mac App Store.

screen1_maspt

Note...
You must have administrator privileges.
The correct XCode/Apple development tools installed at the default locations.
Future releases of XCode/Apple developer tools may 'break' this app's functionality.
You must have knowledge of how to submit to the Mac App Store, it’s guidelines etc.

How the heck do I use it?
Assuming you have all the development tools installed and your developer and installer certificates etc.

  • Drag your app to the “Application” edit field (or use the browse button next to the edit field).
  • If you have an icns file to add to the app’s resources, do the same as above to add it to the icns field and check the checkbox.
  • If you have a help file or folder to add to the app’s resources, do the same as above to add it to the help field and check the checkbox.
  • The other edit fields (and category menu) are for necessary entries in the “info.plist” file in your app. Ensure these are filled out as required.
  • “Remove dock and menu bar” will add an entry to “info.plist” which makes your app menu bar compatible by removing the main menu and the dock icon.
  • Sign DYLIB files - this is required. The library files in your package will be signed.
  • “Hxruntime fix” should be used by apps built using REALbasic pre 2011 r1 (the problem is fixed in REALbasic 2011 r1). Otherwise Apple will reject your app.
  • The codesign and productbuild fields should be filled out to represent your certificate description (e.g. 3rd Party Mac Developer etc). Check the boxes to include the codesign and/or productbuild process when you click the “build” button.
  • “Show in Finder” will display the output folder when successfully built.
  • Click the “Build” button to carry out all desired steps. A progress report will be displayed. The resulting packaged file is made in the same folder as the app.