About certificates used in iOS development

Source: Internet
Author: User

Everyone must download a certificate before using the Apple account for development

Applewwdrca.cer

This certificate is only used once, equivalent to enter the Apple Park tickets, with this certificate on behalf of Apple authorized to your application, allowing your app to be published on AppStore, with the certificate after a series of certificates and files can be used

Three years ago This certificate also requires developers to manually download the installation, thanks to Apple's development, now this certificate seems to have been automatically created by Xcode

Request a file in the key access string before creating the development certificate and publishing the certificate

Certificatesigningrequest.certsigningrequest

Many people on the web say that this file is also used once, in fact not necessarily.

If you want to create a APNS certificate, different app IDs require a different CSR file.

In an enterprise Development Account, if two apps use a push certificate made by the same CSR, a problem is likely to occur: Push messages to two different apps will be displayed in the same app.

This is why the app ID required by APNs is fixed and does not have a wildcard character *.

This file contains the private key and the public key, the private key to be saved in the request this file of the computer, only responsible for this computer, which is why many people find that if you change a computer and then download the Developer Account Development certificate and the description file can not be used for reasons.

If this happens, there are two ways to resolve: 1, from the original computer, 2, revoke original certificate re-created (not recommended).

The public key contains only half, and the other half is in the certificate of the. cer that is requested.

There are two types of certificates that are produced using CSR files: Developer and distribution, which are used to develop debugging, which is used to publish applications.

Personal developer account has a developer and a distribution, enterprise account has a developer and two distribution

Once the revoke is not recoverable.

Developer do not repeat.

Personal Development Account, if revoke the distribution account has no effect on existing applications, AppStore application can still be downloaded and used. However, if it is an enterprise account, then the online app can no longer be installed and used.

If the APNS certificate is revoke, the push feature is not available.

If the certificate expires or the account expires, the app cannot be used.

Personally, the CER certificate is a similar ticket to an Apple park that requires an additional fee.

The. Mobileprovision description file, which is really the description file.

It's all about associating all the actions you've done before: I created an app with ID blablabla on my computer (the private key), and I want the app to use the certificate CER with the Apple server to get certified so I can upload the app to AppStore.

If it's a development certificate: I created an app with ID blablabla on my computer (the private key), and I want the app to be certified using a certificate CER (the public key in the CSR matches the public key in the certificate) so that I can debug it by connecting my device to my computer.

About certificates used in iOS development

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.