- Xcode build
- Archive
- Provisioning Profile: Developer, Distribution
- TestFlight
- Privacy Policy
- App Id
- Keychain
- Developer Certificate
- Create an App ID on App Store Id. (bundle id is required from Xcode)
- Create a Distribution Profile that includes your devoloper certificate. (Developer certificate is created via Keychain)
- Download the Distribution Profile for later use in the Xcode app archive submission process.
- Create a new app on your App Store connect account.
- Fill out details on App Store connect which includes, App description, keywords, screenshots etc as shown below in (AppStore Connect Submission Requirements).
- Archive your Xcode project to App Store Connect. After successful upload your build will be ready for App Store submission or TestFlight submission.
- Submit your app for TestFlight approval or App Store approval.
-
Xcode Build
-
App Icons, 1024 x 1024 for the App Store asset
-
Screenshots 6.5 inch using the iPhone Xs Max
-
Screenshots 5.5 inch using the iPhone 8 Plus
-
Screenshots 12.9 inch iPad Pro 2nd Gen (required only if App is Universal or iPad only)
-
Screenshots 12.9 inch iPad Pro 3rd Gen (required only if App is Universal or iPad only)
-
App Description (4000 character maximum)
-
Keywords up to 100 character maximum, each keyword needs to be comma separated
-
Privacy Policy (to be GDPR compliant) (you can get a free policy generated from https://termly.io/products/privacy-policy-generator/ )
-
Copy embedded code snippet from Policy above and add to your landing page below.
-
Landing page required, you can use Wix, Squarespace, Github pages.....
-
Copyright name e.g Elite 2019
-
Version Release e.g manual, automatic
-
Category e.g Productivity, Utilities
-
Rating
-
Price, free to $999
-
App Review Notes: Additional information about your app that can help during the review process. Include information that may be needed to test your app, such as app-specific settings.
-
Contact Information
-
sign-in required (if applicable)