by Nykos » Mon Jan 02, 2012 6:24 am
The first thing you need to do is register as an apple developper and give 99$ to them. It may take days to be registered so do it quick.
Then you 'll need to fill some forms, and most importantly, install your certificates. There are lots of How to's on the apple boards or on the developpers boards which will explain that far better than I could so just google it and you 'll find it quick.
Then on IOS provisioning portal, You create an APP ID for your app, and two certificates, a developper certificate, AND a distribution certificate, this one will be used to build the final version of your app. Nothing very hard to do here, just make sure that your distribution certificate is a "appstore" and not an "Ad Hoc". Ad hoc doesn't allow you to publish on appstore, you can build and send it to friends or just beta test but you need an "app store" certificate to send your app to apple. Once all of it is done, you just download your certificates, and make them slip to Itunes AND Xcode.
Now you have to set your Geapp xcode project. IN fact, it's just a matter of renaming your project, and choosing the good certificates in the targets but there are some tips that that would have loved to know the first time i used xcode.... Put your dat. files and your icon in the resource folder. Make sure the name of the project is exactly the same of your first to be run dat file, if not your game won't run on your device. Be sure that your icon has the same name than in info.plist and that his dimensions are 57 x 57. If not it can cause an error. In the target, under packaging, verify that the product name is the same as your project, that you have set a developer certificate for release and debug mode, AND (hyper important) a distribution certificate for distribution mode.
If you can't find you certificates, there may have many reasons, but the most frequents are that you haven'tinstalled your certificates in both xcode and itunes, or that you haven't set your bundle right. Once your bundle is right (com.yourdomain. yourappname), you should have your certificates selectable in build menu.
Then make sure you are in release mode and build your game. If everything goes fine, you should GE icon appear on your iphone and your game start. Congrats man, you just did it. Now you have to do a lot of beta testing. When all is good for you, in xcode,in the build menu, you click on build and archive. Then you should see it in the organizer.
Now go back to ios dev portal, and i itunes connect, manage your applications, you can create your app. You can name it, give it a price, put screenshots and icon. For screenshots, they need to be the same size than your game and your icon must be 512 x 512. Then you click on ready to upload binary and go back to xcode.
In the organizer, you click on your game, and on submit. Now you just select the good certificate( yes i know, again...) and within few minutes, you should receive a mail that you app is waiting for review.
Now, the first time, it could take you some time, but you will quickly learn to indentify possible problems and solve them. The first time i built a game and submitted it to apple, it took me 19 hours, seriously. Now i need 5 minutes. The first time i used app loader to submit, and that's what caused me most of the issues. It's far more easy by the organizer.
I hope this helps you, or at least give you some tips. If you have any questions, just ask it.