IOS certificate, description file, and AppID.

Source: Internet
Author: User

IOS certificate, description file, and AppID.

Recently, I have thoroughly reviewed the certificate-related and related procedures in iOS development, which are summarized as follows.

 

Developer account: You can add multiple sub-developers to the recharge developer account. Different permissions are divided into administrators and non-administrators.

 

I. certificate:Prove the developer's identity

 

1. Basic Certificate (non-push notification certificate): There are two types of Basic certificates: Distribution and Development.

 

 

Distributon: used to upload an application. A developer can create up to two certificates, which are named after the company name. Development (Development Certificate): used to publish an application. This certificate is named after a sub-developer.

 

 

2. Push notification certificate: in essence, the server needs to export the p12 file for related configuration. The push function is irrelevant to the upload of the application. There are two types of push notification certificates: APNs Production and

APNs Developent type.

 

 

APNs Production (publish push Certificate): required for the application to be released, and the certificate name is customized. APNs Developent (Development push Certificate): Required for applications in the development stage, and the certificate name is customized.

 

2. App ID: appID, which is an independent identifier of each application. You can configure the permissions of the application in the settings, including PassBook, GameCenter, and push service.

 

Common AppID: name, bundleID, and enable service options. Wildcard AppID: name, bundleID, and enable service options.

 

 

Ii. Description files: they can be divided into two types: Distribution, and Development,Bind the AppID, certificate, and device.

 

1. Distribution (used for publishing)

 

Common description file: Creates a certificate based on the app ID and publishes a certificate. Description file with push function: Create a certificate based on the app ID, as shown in the preceding figure.

 

 

2. Development (for Development)

 

Common description file: creates a real machine device based on the app ID and any test certificate. Description file with push function: creates a real machine device based on the app ID, based on any test certificate. Configuration description file: Creates a configuration-based app ID, based on any test certificate, real machine device.

 

 

Iii. About packaging iPA:

 

1. Common package: divided into release package and test package

 

 

Release package: Distribution (publish certificate), Distribution (description file) test package: Development (Development Certificate), Development (description file)

 

 

2. packages with push functions:

 

 

Release package: Distribution (publish certificate, which is the same as the common package) Distribution (push type description file) test package: Development (Development certificate, which is the same as the common package) development (push type description file)

 


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.