Win an Ipad
  Developer   Tutorials   Advanced tutorials   Publishing for Apple ...
Lesson 4

Publishing for Apple AppStore

iOS Developer Program

To publish your game or app, you have to puchase iOS Developer Program. It cost $99 per year for a developer seat.


Moscrif allows you to develop a game or an app on Windows or Mac. You can develop your game completely on Windows, but in order to submit an app or a game to AppStore or your iDevice, you have to use a Mac with Xcode installed. You don't need to use Xcode directly, nor learn Objecitve-C, just Xcode part called Organizer is required. It would be great to take a cup of coffee and read the following Apple's articles:

Provisioning Portal

http://developer.apple.com/membercenter/

or (If you are already logged in)

http://developer.apple.com/ios/manage/overview/index.action


Getting Keychain certificate

1. Open "Keychain access" (use Spotlight, type "Keychain")

 

2. Select "Request Certificate from a Certificate Authority", follow the instructions:


3. Upload your certificate request to Provisioning portal. Request your developer certificate, download it to your computer and install it to the Keychain (just double click on .cer)

4. Click on "App IDs", then "New App ID"

Enter app description and unique identifier called Bundle Indentifier.

5. Add your device to device list. UDID is available in the iTunes or the Organizer


6. Create your provisioning profile, and download it to your Mac. You can use Xcode's Organizer:

  • Select Devices tab
  • In "Library" (left sidepane), click on "Provisioning Profiles"
  • In the right-bottom corner there is "Refresh" button, click on it

iTunes Connect

  • Log in iTunes Connect: http://itunesconnect.apple.com
  • Click on "Manage your Applications"
  • Add New App
  • Use Bundle Identifier defined in your App IDs list
  • Fill requested details about your app such as texts, screenshots etc...

Publising Moscrif Game

  • Setup project settings for iOS
    • Click on a project, then Properties (3rd button in IDE's toolbar)
    • Choose iOS
    • Setup Bundle Identifier
    • Select right Provision Profile
      • iPhone Developer: Your Name (Identifier) for device testing only!
      • iPhone Distribution: Your Name/Organization for Apple AppStore only!
    • Check/Setup icons and splashes for each iDevice

 

 

  • Publish your game or app
    • Click on IDE's Publish button (2nd button in the toolbar)
    • Check your configuration to be published, then click on Next
    • Wait for publishing
    • Check "Open output folder after publish"

Publishing tools will generate .app folder (note not file but folder). Right click (double finger tap) on this .app folder and select "Compress …". Mac OS X will zip this application.

  • Open Xcode then select "Open Developer Tool" from its menu and select "Application Loader". Probably you'll more straightforward way: just open "/Applications/Xcode.app/Contents/Applications/Application Loader.app".
  • Log in with your Apple developer account
  • Click on Deliver your application and continue following instruction displayed in the next steps

 

 Game optimalization   Publishing for Apple ...   Publishing for Googl ... 
Tutorial details and chapters
Technology:
iOS
Difficulty:
Advanced
Completion:
120 min
Advanced tutorials chapters