Please allow me to complain, also explain the importance of releasing the app to AppStore these things: At first, packaging appeared all kinds of applicationverificationfailed, not here is not the right is that the certificate did not make the right, the whole person signed the certificate Ah mixed head, In fact, I understand that there are a few things, there will be nothing wrong.
Here's a quick look at the configuration files that you need to get from the beginning to the release of the application:
Here's a simple list of step points,
Tip: If you do not know if you are creating a view of this link, there are detailed steps to create:
Click to open link
The first step : If you need to develop and publish apps to AppStore on your machine, you need to download
1?? A certificate under ①certificates-development that has the right to develop apps (Type=ios development, do not use a APNs type certificate)
a certificate with publishing rights under ② Certificates-production (same as Type=ios distribution)
If both of these certificates are created, then download and then double-click to download the two files on it, open the keychain to see if it joins the
Well, at this point, you have the right to develop and publish on this machine.
Step Two : Create a unique package name for your app, which is the appids here, then create the AppID
I created it here, it will require you to upload a certificate, and then the following to generate a certificate request file Xxx.certsigningrequest
Then upload the xxx.certsigningrequest, choosefile, then select your xxx.certsigningrequest and continue to appid the rest of the process.
"Note: This place to pay attention to a little,Bundle ID must be the same as your appid, or there is no app does not correspond, otherwise there is a problem don't blame me oh." E.g:com.test.app "
If the official package also requires an Apple Push Notification service, edit the AppID you created, and then trouble you to put this place also last time xxx.certsigningrequest, and then save
Download all two files and double click. There are two more keys at this time.
Step Three: create a profile file for development and publishing
"Note: When creating, remember to bind to the app ID you just created, do not help other app ID, otherwise it will not compile and package applicationverificationfailed"
Like what:
Development Profile:dev.mobileprovision
Distribution Profile:dis.mobileprovision
Also download the two files and double-click will automatically add to Xcode inside.
Description: Listed below is the LIBGDX guide package, Xcode can correspond to the choice.
My place is a guide development Kit
Signing Identity: The choice is the key chain of this one
Provisioning Profile:profile is the dev.mobileprovision created above
Signing Identity and Provisionprofile: if it is a development version, select the corresponding development certificate and development profile, if it is a release version, select the release certificate and profile
Additional notes:
1.itunesconnect about configuring a product it is important to note that the Bundleidentifier values in the. plist configuration file created by the application Bundleid and the project directory are the same before the purchase succeeds.
2. When configuring a product, you need to add a screenshot of the product for review, make it Developer Action Needed, and then modify the description to save it to wating for review status.
Apple audit is the need to change the status of the product to wating for review, the other developer Action needed and waiting for screenshot are not possible
Note: Change to waiting for review a little trick, you need to modify the description of the product, and then add something in the back and then save it can be changed from developer Action needed waiting for review
3.APP built-in IAP payment Reference Himi article OK, jump address: Click to open the link
Previous step 3.2 I misled you about the product needs waiting for screenshot, has now corrected 3.2 dots, the first open app released to AppStore, said very sorry ha. I also hope that people think I have a place to talk about the wrong, a lot of corrections ah ...
App release AppStore "What the Apple Developer Center needs to do"