Some summary of the iOS development Certificate (useful)

Source: Internet
Author: User
Tags key string

Today, there is a problem, specifically, I have the local key to the inside of all the various things emptied, the result of various unforeseen problems. It took the afternoon to repeat the test and finally straighten out some of the issues in the certificate, and then make some summaries here.

Look at the picture first:

Among them, from the top down four columns, respectively, is the certificate, AppID, equipment, description files, the basis of I do not say, many online tutorials, summed up the problem lies.

We want to create a production certificate, first we will create a development, in the creation of this certificate to select a CSR file, which is the relationship between the development machine account, can be understood as a digital signature (or a secret key), and then we will create a appid, Normal to create the line, I now give an example, we create a appid when the push to select, the next step, we want to create a push with the certificate, is based on this appid, finally we based on AppID and development to create a description file, Similarly, this is the same procedure for creating a production certificate.

So now it involves a few nouns, development certificate, aps_development certificate (push certificate), test description file, AppID, similarly also have distribution certificate, Aps_distribution certificate, development profile.

Two push certificates actually just give the push server certificate (to export PEM, or P12 file), the real development and production do not need these two certificates, in the company, if do account management, we want to develop certificates and production certificates (development and distribution) P12 file (encrypted), to our colleagues, General development certificate is not given (unified management), usually, the development certificate of the P12 certificate and the description file to the developer, the production certificate of P12 backup exists in the cloud.

Why do I have this problem today, because I did not back up the P12 file, and then the key string in the key all deleted, I download a new certificate from the website, the original certificate is I did not delete the secret key, now deleted, is definitely no secret key, so it is not run up, that is, A certificate without a secret key is definitely not working.

Then stretch out a question, if I applied for the computer lost, it is not all over, in fact, this is the case, we just have the original certificate exported P12 file will not have to use the original computer release and production, so that in order to be safe, we need to put all the certificate configuration completed, Creating a P12 file plus a description file is all stored in the cloud so you can avoid this problem. That another question, then I developed the time did not upload, and then deleted how to do? That there is only one way, will not delete the certificate inside, re-create, OK!!!

Well, write it right now, if there's a problem, or if you have a different opinion, you can leave a message. O (∩_∩) o haha ~

Some summary of the iOS development Certificate (useful)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.