-
Notifications
You must be signed in to change notification settings - Fork 0
iOS App Submission Checklist
salmannawaz edited this page Jun 5, 2017
·
1 revision
Welcome to the iOS wiki!
- Fetch the latest version of the latest branch
- Make sure the latest branch is already created. This should have been done during code freeze.
- Do an Analyze and make sure there are no errors on local code
- Run the app and make sure everything seems normal
- Make sure version number is updated
- Log into https://itunesconnect.apple.com/login
- Click on MyApps
- Select TenMarks App
- Click on + Version or Platform on the left column
- Add the new version number ex: 4.19
- Update What's New from JIRA ticket. If ticket does not exist, create one and ask Beth for suggested What's New information.
- Scroll down to "App Review Information" and log into the provide Demo account. Make sure there are assignments and the account works.
- Scroll down to "Version Release", make sure we selected "Manually release this version"
- Save everything
- In xCode, next to the Play and Stop icon on the top left, click on "TenMarks" -> "Edit Scheme...".
- Select "Archive" on the left column and make sure "Build Configuration" says "Release" and then click on the "Close" button.
- Next to the "TenMarks" drop, where you select the device, select "Generic iOS Device"
- Make sure all the certs are correctly selected
- Select "Show the Project Navigator". (First icon on the left column)
- Select "TenMarks" app right below the above icon.
- On the main panel, there is a drop down near the top that says "TenMarks", make sure under "Project" -> "TenMarks" is selected.
- Select "Build Setting" to the right of the drop down.
- Scroll down until you see all the "Code Signing Identity" and "Provisioning Profile" selections
- Make sure the correct identity is selected for "Code Signing Identity" -> "Release" (iPhone Distribution: TenMarks Education....)
- Make sure the correct provisioning profile is selected for "Provisioning Profile" -> "Release" (TenMarks Math Distribution 2017)
- Go back to the "TenMarks" dropdown, select "Target" -> "Build Settings" and make sure all the certs are again correct.
- Go to menu "Product" -> "Archive". This will build the app. Click on Upload to App Store.
- After it is successful, wait for around 20 mins (an email should be sent to you saying your app build is processed.)
- Go to iTunesconnect, and select the app you just uploaded under "Build"
- Note that you cannot upload two app with the same major and minor version. You'll need to increase the minor version if something was wrong.
- Make sure all the information is correct and click on "Submit for Review"
- Answer the next few questions, (usually it is "no") and submit the app.
- We need to tag the branch we just uploaded so we can come back and refer to it.
- More instructions on this later.