开发者

How to make a Mac non-App Store distribution target for my App Store application?

Much to my dismay, I just learned that there is no volume purchase program for Mac App Store. As I have promised a client a volume rebate, I need to find another way to provide them wit开发者_开发知识库h an installer, and then bill them directly.

What is the easiest way to create an XCode target that will make a disk image + installer from the current target that is aimed at App Store distribution?

Best regards, Anders


Mac applications don't typically contain installers. You would just create a .app bundle with XCode, and then use Disk Utility to compress it into a DMG.


For XCode 4: If you've made a build, your app will be in the left pane of the navigator under "Products". The reason you've overlooked this so far would be that 1) you don't need to go here ever if you just build stuff for the App Store and 2) there's a god-awfull mess of stuff in that pane that you rarely or never use.

DRM for the App Store is not involved per se, but the app is signed when sent to the app store. This either has no bearing on how the product works, or happens to a copy elsewhere as part of the distribution process. In any event, it does not appear to matter.

You do have to look out if you have implemented any way to verify the App Store receipt. This code will of course fail, as there will be no receipt.

Finally, you may want to package the app nicely in a disk image.

Make a folder with a relevant name (such as nameofapp). Copy the app to the folder (right-click the app in products, choose Show in finder). Open Disk tool. Say File -> new -> Image from folder. Make a few choices, probably "Compressed image". Wait a few moments, you're done.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜