Press "Enter" to skip to content

How to Submit your game to the iOS App Store – Unity Official Tutorials

How to Submit your game to the iOS App Store – Unity Official Tutorials In this article we will show you how to prepare your iOS application on iTunes Connect for publishing. Open Manage Your Applications. In there you will see all your mobile and standalone applications. Lets start and add a new application by clicking Add New App. Here you will need to select iOS or OS X Application.

Select iOS. Here you will need to write your primary information about your app. Write the app name, this is the title of your game or app.

Enter the SKU number. Select a bundle ID, which youve created in your Developer.Apple.Com account. Enter the bundle ID suffix, which should be named the same as you entered in your iOS Player Settings bundle identifier in Unity. After you finish, click continue. In this step select your application availability date and price.

Select continue. In this step we will need to write all the details about the application, enter the version number. It should be exactly as you wrote in Unitys iOS Player Settings Version. Enter the copyright, its your company, studio or team name. Select the primary category and sub-category.

Select a secondary category if required. Next go through the rating system. Next meta data, enter a short description of your game. Enter search keywords by which your game will be found on the store.

Enter a support URL or other information if required. In contact information enter your first and last names, an email address and a phone number. Dont worry about these optional fields now, you can enter them later if required. Regarding uploads, the minimum requirements are to upload an icon of 1024 pixels squared and one of any of your screen shots.

The rest of the screen shots you can upload later. Screen shots should match the screen size that youve chosen. And the upload quality should be as good as possible. After you finish click save. If everything that you wrote and selected is correct, you will see your application status is now Prepared For Upload.

If you go back to Manage Your Apps you will see that your application is now in the list. If you want to add more details, or change something, you can click on your app, select View Details and change the majority of the information. You can change that any time so dont worry if youre not sure if you wrote everything correctly. If everything is okay and youre ready to upload the game binary click on Ready To Upload Binary.

Answer Yes or No to the question about encryption, click Save and then Continue. You will now see that your application has changed status from Ready To Upload to Waiting For Upload. That means that the application preparation part is done.

You can now upload your binary through Xcode and well cover how to do that next. Now that youve prepared your application on iTunes Connect for upload its time to prepare your application and content in Unity and send it to Xcode. Open the build settings in the editor.

Go to File – Build Settings. Make sure that the iOS platform is selected and make sure that your scenes are included. Click on player settings and check if in Cross Platform settings you wrote Company Name. It should be your company name as you wrote in iTunes Connect.

Check also that youve written the product name, this will be the exact name of your application label on the device. Check that the default icon is selected. In resolution and presentation that the default resolution is correct, and the status bar is correct for you.

In icon, the All Icons will be selected as your default icon. If you want to override a specific icon for a specific resolution you can change it by checking Override For iPhone. In Splash Image check that you have added all required splash screens. If you application is only for iPhone or iPad you can only add them. Otherwise you will need to add all of them.

In Other Settings check if your bundle identifier is named exactly as it is in iTunes Connect. It has to be 100 exact. This is also true for bundle version. Check all other important settings like Target Device, SDK version and Stripping Level. When your Player Settings are setup go back to Build Settings.

Check if Sym Link Unity Libraries and Development Build is checked. If not, click build. Give a name for your Xcode project and click save. Wait for it to finish compiling. When it finishes Unity will open a Finder window and your Xcode project will appear.

In the next part we will show you how to proceed with uploading your application from Xcode to iTunes Connect. In this final part we will show you how to submit your Unity application from Xcode. Once youve built your application from Unity open the Xcode project. When Xcode launches, clean the project by going to Product – Clean. Select Issue Navigator, the triangle with the exclamatory mark inside, and select your project.

In the Summary tab check if all the settings are set correctly from Unity. In Build Settings tab you will need to change your code signing from Developer to Distribution. Before that we suggest you run your application one more time on the device to double check that everythings okay.

When you change code signing to distribution perform Clean one more time. Then build for archiving by clicking Product – Build For – Archiving. It will build your application for distribution.

Then you will need to archive it by clicking Product – Archive. Wait for it to finish and after archiving is successful Xcode will open the organiser automatically. In the organise click Distribute.

Click Next. Put your login information and click Next again. Choose your application which is on iTunes Connect.

Select code signing identity and click Next. Now Xcode will check your application binary for any mistakes. Splash screens, icon, SDK, targets etcetera. It might take a few minutes. When it finishes checking it should say no issues were found in your application.

Now open the iTunes Connect page and refresh the page. You will see that your application status is now Upload Received. iTunes Connect might ask you for some more information like Add All Necessary Screen Shots or similar. But now you are done and you should see your status change to Waiting For Review pretty soon.

Then finally In Review, which may take 1 to 2 weeks. If everything is okay your application will be submitted to the app store. How to Submit your game to the iOS App Store – Unity Official Tutorials In this article we will show you how to prepare your iOS application on iTunes Connect for publishing.

Open Manage Your Applications. In there you will see all your mobile and standalone applications. Lets start and add a new application by clicking Add New App. Here you will need to select iOS or OS X Application.

Select iOS. Here you will need to write your primary information about your app. Write the app name, this is the title of your game or app.

Enter the SKU number. Select a bundle ID, which youve created in your Developer.Apple.Com account. Enter the bundle ID suffix, which should be named the same as you entered in your iOS Player Settings bundle identifier in Unity. After you finish, click continue.

In this step select your application availability date and price. Select continue. In this step we will need to write all the details about the application, enter the version number. It should be exactly as you wrote in Unitys iOS Player Settings Version. Enter the copyright, its your company, studio or team name.

Select the primary category and sub-category. Select a secondary category if required. Next go through the rating system. Next meta data, enter a short description of your game.

Enter search keywords by which your game will be found on the store. Enter a support URL or other information if required. In contact information enter your first and last names, an email address and a phone number. Dont worry about these optional fields now, you can enter them later if required.

Regarding uploads, the minimum requirements are to upload an icon of 1024 pixels squared and one of any of your screen shots. The rest of the screen shots you can upload later. Screen shots should match the screen size that youve chosen. And the upload quality should be as good as possible. After you finish click save.

If everything that you wrote and selected is correct, you will see your application status is now Prepared For Upload. If you go back to Manage Your Apps you will see that your application is now in the list. If you want to add more details, or change something, you can click on your app, select View Details and change the majority of the information. You can change that any time so dont worry if youre not sure if you wrote everything correctly. If everything is okay and youre ready to upload the game binary click on Ready To Upload Binary.

Answer Yes or No to the question about encryption, click Save and then Continue. You will now see that your application has changed status from Ready To Upload to Waiting For Upload. That means that the application preparation part is done. You can now upload your binary through Xcode and well cover how to do that next.

Now that youve prepared your application on iTunes Connect for upload its time to prepare your application and content in Unity and send it to Xcode. Open the build settings in the editor. Go to File – Build Settings.

Make sure that the iOS platform is selected and make sure that your scenes are included. Click on player settings and check if in Cross Platform settings you wrote Company Name. It should be your company name as you wrote in iTunes Connect. Check also that youve written the product name, this will be the exact name of your application label on the device.

Check that the default icon is selected. In resolution and presentation that the default resolution is correct, and the status bar is correct for you. In icon, the All Icons will be selected as your default icon.

If you want to override a specific icon for a specific resolution you can change it by checking Override For iPhone. In Splash Image check that you have added all required splash screens. If you application is only for iPhone or iPad you can only add them. Otherwise you will need to add all of them. In Other Settings check if your bundle identifier is named exactly as it is in iTunes Connect.

It has to be 100 exact. This is also true for bundle version. Check all other important settings like Target Device, SDK version and Stripping Level.

When your Player Settings are setup go back to Build Settings. Check if Sym Link Unity Libraries and Development Build is checked. If not, click build. Give a name for your Xcode project and click save. Wait for it to finish compiling.

When it finishes Unity will open a Finder window and your Xcode project will appear. In the next part we will show you how to proceed with uploading your application from Xcode to iTunes Connect. In this final part we will show you how to submit your Unity application from Xcode. Once youve built your application from Unity open the Xcode project.

When Xcode launches, clean the project by going to Product – Clean. Select Issue Navigator, the triangle with the exclamatory mark inside, and select your project. In the Summary tab check if all the settings are set correctly from Unity. In Build Settings tab you will need to change your code signing from Developer to Distribution. Before that we suggest you run your application one more time on the device to double check that everythings okay.

When you change code signing to distribution perform Clean one more time. Then build for archiving by clicking Product – Build For – Archiving. It will build your application for distribution. Then you will need to archive it by clicking Product – Archive. Wait for it to finish and after archiving is successful Xcode will open the organiser automatically.

In the organise click Distribute. Click Next. Put your login information and click Next again. Choose your application which is on iTunes Connect. Select code signing identity and click Next.

Now Xcode will check your application binary for any mistakes. Splash screens, icon, SDK, targets etcetera. It might take a few minutes. When it finishes checking it should say no issues were found in your application. Now open the iTunes Connect page and refresh the page.

You will see that your application status is now Upload Received. iTunes Connect might ask you for some more information like Add All Necessary Screen Shots or similar. But now you are done and you should see your status change to Waiting For Review pretty soon. Then finally In Review, which may take 1 to 2 weeks.

If everything is okay your application will be submitted to the app store.

Be First to Comment

    Leave a Reply

    Your email address will not be published. Required fields are marked *