This process is somewhat complicated (even for veteran developers, occasionally), but you’ll have to work through it eventually. I’ve tried to explain it in the most “simple” way possible, here in the recently-updated guide:
Please read through the entire thing, follow every step carefully, and confirm that every step is done properly. One little issue can prevent the entire process from working, so it’s crucial that you check, double-check, and even triple-check every step.
You need two profiles, an AdHoc for testing and a Distribution for uploading to apple. I can’t tell from above which ones you created (there is a 3rd “Development” one, which I rarely use.
Once you have a provisioning profile that is tied to your certificate, appID and has your device added, you need to download it and install it.
Yes, they tell you why. Sometimes it can be cryptic. Some times they provide screen shots. Sometimes you may have to click on a link to go to their “Resolution Center” where there are more details.
My first submission passed and I was tickled. There was a lot of worry and stress about being rejected and when it wasn’t there was jubilation. Of course, you will get rejected at some point and when you get that email you’re heart will sink, but then you find out it’s usually fixable and you fix it, re-submit it and things are good.
The Apple app screeners are not Ogres. They have a tough job to do and it’s a job the community appreciates. Once you are good with the fact that they are doing you a favor life is good.
In fact, my update to Omniblaster got rejected this week because I was donating some of its sales to a charity, but Apple dosn’t permit that now, so I had to make a change to the meta data and resubmit the meta data, and I was up a few hours later.
I wish I could make the anxieties that come with your first few submissions go away. Just be aware, they will go away the more comfortable you become with the process.
This process is somewhat complicated (even for veteran developers, occasionally), but you’ll have to work through it eventually. I’ve tried to explain it in the most “simple” way possible, here in the recently-updated guide:
Please read through the entire thing, follow every step carefully, and confirm that every step is done properly. One little issue can prevent the entire process from working, so it’s crucial that you check, double-check, and even triple-check every step.
You need two profiles, an AdHoc for testing and a Distribution for uploading to apple. I can’t tell from above which ones you created (there is a 3rd “Development” one, which I rarely use.
Once you have a provisioning profile that is tied to your certificate, appID and has your device added, you need to download it and install it.