

Only the following sizes are allowed:ĭownload and install the latest Application Loader to submit the app. The prefix field would be the game name, such us ufo in my case.Īfter filling in the form, you will also need to spend some time to take screenshots, and crop them in the right size. Log in to iTunes Connect, choose My Apps > “+” > “New Mac App”, fill in the values and choose the bundle ID matches with the previous step. For example, mine is unity.victorleungtw.* 5. Next, go to “Identifiers” and choose “App IDs” tab, you can create a Wildcard App ID, but make sure it matches with the previous step bundle id values. Save them to a key chain, which will be used later. You will need to go through the process twice to get a type of “Mac App Distribution” and “Mac Installer Distribution”. Visit, then go to certificates, choose the dropdown with “OS X” and click the “+” button for creating a new certificate. Apple Developer AccountĪssume you have already paid and got an Apple developer account. In your Build folder, create a file GAMENAME.entitlements, with a sand-box key like this: -sandbox 4. CFBundleIconFile PlayerIcon.icns CFBundleIdentifier CFBundleInfoDictionaryVersion 6.0 CFBundleName ufo CFBundlePackageType APPL CFBundleShortVersionString 1.4.0 CFBundleSignature CFBundleVersion 1.4.0 LSApplicationCategoryType 3. Add a new LSApplicationCategoryType with values Įxample is shown below CFBundleDevelopmentRegion English CFBundleExecutable ufo CFBundleGetInfoString Victor Leung 2016.CFBundleShortVersionString and CFBundleVersion are in the version number x.x.x, e.g.

CFBundleIdentifier and CFBundleSignature has values match with bundle id (will explain later).CFBundleGetInfoString is a valid string.

Inside the Content folder, edit the ist file. In Finder, right -click on the game app to ‘Show Package Content’.
Unity build for mac os x standalone on pc full#
In Unity, choose “File” > “Build Settings” > Platform “PC, Mac & Linux Standalone” > Choose target platform “Mac OS”.Ĭlick “Player Settings…” select your default icon and config with: Default is Full Screen = true Default is Native Resolution = true Capture Single Screen = false Display Resolution Dialog = false Mac App Store Validation = true 2. So I decided to document some of the key steps hereafter many trial and error: 1. However, it was not straight forward at all, and I spent a whole night to figure it out. After 3 months of development on the weekends, our unity 3D game is ready to release and deploy to App Store.
