IOS certificate, description file, AppID.

Source: Internet
Author: User

Recently we have thoroughly collated the certificate-related and related processes in iOS development and summarized the following.


Developer Account: Multiple sub-developers can be added to a prepaid developer account. According to the different permissions are divided into administrators and non-administrators, specifically do not explain.


First, the certificate: proving the identity of the developer


1, Basic certificate (non-push notification certificate): The basic certificate is divided into two kinds namely distribution, and development two different types.


    • Distributon (Publish certificate): For uploading an app, the same developer can create up to two of this certificate, name the certificate with the company name .
    • Development (Development Certificate): Used to open the application, name this certificate as a child developer name.


2, push notification Certificate: Its essential role is the server needs certificate export P12 file for the relevant configuration, to complete the push be independent of app uploads. The push notification certificate is divided into two types: APNs Production and

APNs developent type.

    • APNs Production (publish with push certificate): The application needs to be released, the certificate name is self-defined.
    • APNs developent (development with push certificate): application needs in the development phase, the certificate name is self-defined.

Second, app ID:AppID, which is a separate identity for each app, you can configure the app's permissions in the settings, including the Passbook,gamecenter,push service, etc.

    • normal AppID: Name, Bundleid, open service option.
    • Wildcard AppID: name, Bundleid, open service option.


Two, about the description document: Divides into distribution, and development two kinds of types, bind the AppID, certificates, and devices .


1, distribution (for publishing)

    • Generic profile: Creates an app-based ID based on a published certificate.
    • Profile with push feature: Create based on app ID, same as above based on same publishing certificate.


2. Development (for development)

    • Generic profile: Create an app-based ID based on any test certificate, real-machine device.
    • Profiles with push capability: Create a real-computer device based on an app ID based on any test certificate.
    • Wildcard Profiles: Create a wildcard-based app ID based on any test certificate, real-machine device.


Third, about Packaging IPA:


1. General Package: Divided into release package and test package


    • Release Package: Distribution (Publish certificate), distribution (profile)
    • Test Package: Development (Development Certificate), development (profile)


2, the package with push function:

    • Release Package: Distribution (Publish certificate, this certificate is the same as normal package) distribution (push type profile)
    • Test Package: Development (Development certificate, this certificate is the same as the normal package) development (push type profile)


IOS certificate, description file, AppID.

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.