Creating your first application with Oomph is easy but you need to do some initial set up steps with Apple before you can proceed. Some details will be different for anyone who has already got application on their iTunes Developer account/App Store. If you already have applications available, please see the section entitled "Not my first application".
First application in iTunes Developer Portal.
Creating Distribution Certificates
The first file you need to provide to us with will be your Distribution Certificate, and private key. This is the output of two files, one which is generated on your device (which is the reason you need a Mac), and the other is a certificate that Apple provide you with.
To create these files, you need to start by creating a Certificate Signing Request. This is detailed in step 1 of Creating a Distribution Certificate. This links a private key to the device that create the .csr file. You should keep this along with all the other files that you create.
Once you have your Certificate Signing Request, you use this file to upload to Apple, who then provide you with your Distribution Certificate. Step 2 in Creating a Distribution Certificate details how to obtain this file from Apple.
Now that you have both files you will need to package them in a file format specifically so we can use them to build your application. Step 3 covers how to export both files in a .p12 format.
Note: This is a once off step, once you have done this for the first time, you do not have to repeat it.
Registering devices (optional)
(Since the 2015 release of TestFlight, this step is no longer necessary)
Creating App IDs
The next step will be done for each application you want to sell on the App Store. Each app has is own unique ID, which Oomph can either create for you (in the Publishing Center, it is called the Bundle ID), or you can create your own. You can find out more on how to do this here.
Note: In the future, if you want to send push notifications you need to enable this now. Step 2 in the above mentioned documentation discusses how to do this.
Creating Provisioning Profiles
We ask you to create two of these files. One is for the App Store, and the other is for testing outside the app store, and will only run on the devices that you uploaded earlier. For more details on how to create these files, click here
Provisioning your application on the App Store
Now that you have completed all the step in the developer portal, you need to add your application to the iTunes Store. Once you completed all those steps, iTunes will have created your app and will now display a screen with your apps information on it. You will need to store the App ID, and the App Link and provide us with these details.
How do I provide Oomph with these details?
You can upload all your assets by following these instructions. Now that you have created all the supporting files and assets, just give us a shout (email firstname.lastname@example.org) and we will provide you with both your app store build and a tester (aka Ad Hoc) build.
Not your first application?
If this is not your first application in the iTunes Developer account, this will generally mean that you, or the other development team you have dealt with will have your distribution certificate. If you believe this is the case you will need to source both the certificate and the private key to provide us. Once you have that file, you can continue the step from Adding devices.