In the last article, you created an app record on iTunes Connect. You're almost at the point where you can submit your build to iTunes Connect, but there is one thing that is left... What your app is going to look like on the home screen (Springboard)! To start, you're going to need to open up your Xcode project.
Open the Project Settings
Once you've opened up your Xcode project (eg. hyperPad-Project.xcworkspace), Click on the project in the Navigator Area and click your app target.
As you can see, by default your bundle identifier is not the same one as the App ID. You need to set that to be the same one that you created with the App ID (eg. com.my-company.my-hyperpad-app). But before you can do that, you have to change the name of the project to be the last part of the App ID (eg. my-hyperpad-app).
Setting the Project Name
Xcode 7 has fixed the problems below. Simply rename the project by going to Identity and Type and change the name.
Now skip scroll down to "Setting the Bundle Identifier"
Xcode 6.3 instructions:
This step should be as simple as setting the Name under "Identity and Type" but unfortunately, there is a bug with Xcode 6.3 that crashes in the middle of renaming. So first, you have to change the name of the target to be last part of the App ID and then you can change the name.
Then press Rename.
Now that our project has been renamed, it has broken our project's scheme! The scheme lets you choose which target to build. Lets go and fix that now. (Note that this is still because of the Xcode 6.3 bug)
First you have to click on the current scheme on the toolbar.
Then choose Manage Schemes at the bottom.
Now we're going to delete our broken current scheme by pressing the minus button.
And now create a new scheme by pressing the + button then pressing OK.
Setting the Bundle Identifier
Phew! now we can set our Bundle Identifier! So go back to the Project Target general settings and add the prefix to our Bundle ID (eg. com.my-company.). Then also choose the Team to be your Apple Developer Team.
Adding your icons!
Okay now you can finally add your app icon! Scroll down in the general settings until you see the App Icons and Launch Images section. Then click the small right arrow beside of App Icon.
From here, you can drag in each different icon size that Xcode tells you. Note that the sizes are in points so you need to create a retina and non retina size. For example, 76pt will need a 76px and a 152px for retina.
This is what it should look like when you have all your icons imported:
If you also want a custom splash screen, you can also follow the same process by clicking on LaunchImage.
Changing Your Display Name
The last optional step is to set the display name of your app on the iPad Springboard. You would want to do this if your App name is too long and need to set it to something shorter to prevent truncated names.
To change the display name, go back to the Project Target settings. Then press Info.
Then change the value of Bundle display name to be whatever you want it to be.
Where To Go From Here
Great your app is ready to be submitted! If you want to see what your app is going to look like on the springboard, press the play button on the top tool bar and press ⌘+Shift + H to go to the spring board.
In the next article, you are going to learn how finally submit your build to iTunes! Click here to finish up!