Skip to main content

Converting Online Game for iOS iPhone and iPad

This is my personal experience converting a game app using Unity 3D to Apple Xcode. I am using Downed 2D Game for this experiment. You can try this game online, please click the Game section to see the list of games.

Step1. Application Preparation. Go to iTunes Connect, click Add New App. Watch the Youtube video link below for step by step instruction. Next is to build settings.

Step2. Open Unity 3D program in iMac, open the project and update build settings using iOS
platform. Actually, I clicked on the Build and Build Run with my test iPhone connected to my computer (iMac) so I can test the game app right away. (Altenative, you can Build and open the file with Xcode).  Sometimes, "Build and Build to Run" will not open Xcode. If that happen, I open the xcode preject manually.

Play the Downed 2D Game app using my iPhone, so far so good using touch screen and tilt feature.

Step2.b. Create Provsioning Profile. Go to https://developer.apple.com/membercenter/index.actio, go to "iOS Provisioning Portal" -> "Certificates" (Left sidebar) -> "Distribution" tab. Check field "Provisioning Profiles". If empty, next. Go to "Provisioning" (Left sidebar) -> "Distribution" tab. Press "New Profile" and complete it. Go back to check the field again. Download and "run" (double click) the new provisioning profile.
Step3. In Xcode, open the project code, click on Product, Clean to check any issue with your game app.
Click on ProductBuild For Run, wait for the program to complete the build.
Then click on ProductArchive ... wait to see Build Succeed. It will automatically open the Organizer - Archives for you, this contain the Game App you created in Step1.
Click on Distribute ... select Submit to the iOS App Store. Click on Next, it will prompt you to enter your iTunes Connect developer account. Click Next to continue.

If everything is ok. You will see a message "Uploading to App Store ...."

I've got this message:
===============================================
The submission succeeded. Some warnings were found during validations:
WARNING ITMS-9000: "Version Mismatch. Neither CFBundleVersion [1.0] nor CFBunderShortVersionString['1.0'] in the info.plist match the version of the app set in iTunes Connect ['1.0']."
===============================================
Answer. I think I how to fix it. First, I did not run the VALIDATION before I run to DISTRIBUTE in Step3. When I created the game app in Unity3D, the version is 1.0 while in Xcode it is v2.0 duh! This will not pass the Apple Review team.

To correct this issue, open the xcode project file, check the General, Capabilities, Info, and other settings.
Click Product, Clean.
Click Product, Build For Running.
Click Product Archive.

UPDATE: No need to Build and Archive. Login to iTunes Connect, click edit Version Information, correct the Version Number from v1.0 to 1.0
Because of this correction I have to re-submit the game app. In iTune Connect, I have to reject my Binary, and re-upload it again to change it back to status "Waiting For Upload". Then, in Organizer Archives, click on Distribution to try it again.

If you don't reject it, the Organizer Archives will prompt you of "No application records were found.".

After all these changes/actions. I finally received "Submission Succeeded"
No issues where found in "Downed v1.0".  "Downed v1.0" has passed validation and has been submitted to the App Store for further review.
Click Finish to complete.

Go to iTunes Connect, click on the Downed game app to see the updated status. Now it changed from  "Waiting For Upload" to "Waiting for Review".

Finally, I completed the submission of Downed 2D Game (1.0) to the App Store. Now is waiting time, it will take between 3-7 business days to receive a decision.

References:

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. People can also acquire the currency without wasting hours in completing missions simply with the help of wow gold which is regarded as a trustworthy gaming website. Anybody can acquire the digital currency at the very low price through the help of this site that even offers ultimate service to just about every gamer.

    ReplyDelete
  3. This site offers the online game currency at a very reasonable price. There are 2 servers are available to acquire the currency which includes wow gold US and wow classic gold US. This excellent website features a terrific popularity in the arena of gaming. MMOGAH becomes the top choice of several folks to buy the wow gold due to optimum service.

    ReplyDelete
  4. Weapons, orbs, exalted orb, and numerous other items are available for a gamer within the game. A game player can easily acquire most item simply by examining the area, completing quests, and also released by slain enemies. Many people utilize on-line stores to poe orbs efficiently. Online stores provide numerous facilities to the players such as discounts and finest service.

    ReplyDelete
  5. Players can certainly gain path of exile currency simply by two different methods and generate their gaming adventure more fascinating i.e. by simply winning the particular missions of online game as well as on the other hand Poe trade currency via direct on-line distributors.

    ReplyDelete
  6. Normally there is possibly an alternative choice of specifically purchasing from trusted online retailers of the gaming marketplace. You will find a large number of online stores over the internet of ffxiv gil currencies.

    ReplyDelete
  7. The gaming fanatic might also obtain some furnishings for their house in the game with the assistance of a mortgage loan and there isn't any interest rate within the online game. This acnh bells even offers many essential items which participants can get and change their visual appeal. A online gaming lover can get many fresh fruits from trees and shrubs, seashells, and much more that's very useful inside the game play.

    ReplyDelete
  8. For enjoying Elder Scrolls Online video game, the digital currency implemented is undoubtedly eso gold. Through the help of this digital currency, folks can get plus modernize the most recent equipment which are valuable in this game. Via filling out the daily quests, you can get the actual buy eso gold, and also you can buy the specific gold. One could pay a visit to this amazing website to receive comprehensive insights relating to eso gold.

    ReplyDelete
  9. Mmogah is well known amongst game enthusiasts because of their fast and 100% reputable assistance. If everybody has uncertainty they're able to check loads of customer testimonials as well as experiences of persons along with buy archeage unchained gold. Mmogah placed their prices as reported by the market place setting to ensure thatplayers can certainly affordit as well they are supplying some Mmogah coupons. Mmogah supply archeage gold via mailbox or even auction trading for the convenience of players.

    ReplyDelete

Post a Comment

Popular posts from this blog

Office365 - This resource doesn't accept meetings longer than 1440 minutes

When you create a meeting schedule for number of days, you will see an error  "This resource doesn't accept meetings longer than 1440 minutes". By default the mailbox or room was set for a maximum limit of 1440 minutes.

Here's how you can disable this limit.
Login to the Office 365 Administration ConsoleIn Microsoft Office 365 Exchange, click on Manage.In Manage My Orgnization, click the drop down arrow, and click on Select on Another User. This will prompt you to select the mailbox or room to manage.Select a Mailbox or Room, click OK.In Option, click on Settings.In Scheduling Options, un-check the "Limit meeting duration", then click on Save. That's all. You can now schedule a meeting or reserve a room for number of days.

Hope this help you.

If this helped you, please take the time to share this post by sharing using Google+, Facebook, Twitter, or LinkedIn

Out of Office Reply for Termed Employee

This is a sample Out of Office message that I used for termed employees, unless HR staff specified a different message.

=== Example for KING.NET Employee ===
John Doe (employee or consultant) is no longer with KING.NET effective June 1, 2013 (termination date). For matters relating to "Project Name here" please direct your concerns to John Smith at johnsmith@king.net (Manager or Supervisor). For all other matters, please direct your email to Mary Smith HR at marysmith@king.net.

Please call our main office 703-345-6789 if you have other concerns.
Thank you.

=== End of message ===

I posted this article year 2008 from my old blog.
http://whaddya.blogspot.com/2008/11/example-of-out-of-office-reply-for.html


If this helped you, please take the time to share this post by sharing using Google+, Facebook, Twitter, or LinkedIn

Facebook Business Valuation

Interesting post from Techcrunch.com about the Facebook valuation and I would like to share this to you folks. The picture graph provide a thousand words to fully explain their growth. Please click the image to see in full screen.