certificates, publishing related knowledge

Source: Internet
Author: User

Development/real-machine debugging process:

    • Request a Certificate

    • Join the device

    • Generate Provisioning Profile

    • Set up Xcode Code sign Identifer

Release process:

    • Create a publishing certificate

    • Create APP ID

    • Create a corresponding Provisioning profile File

    • Equipment Bundle ID and App ID match

    • Set Xcode Code sign Identifer, select the appropriate profile and certificate for signing, packaging


APP Development:

    • Certificates: certificate, commonly used certificate type has 4 kinds: Real Machine Debug Certificate, push Debug certificate, publish certificate, push production certificate.

    • Identifiers: AppID, which matches the project's Bundleid, AppID that need support for push, Game Center, etc. cannot contain wildcards *.

    • Devices:iOS devices need to contain the device's UDID to install when the device is debugged and Adhoc released.

    • Provisioning Profile: configuration Files (profiles), different types of developer accounts include development, adhoc both profile, the difference is the individual, the company developer account has been posted to AppStore Profile, while the Enterprise developer account is the profile published within the InHouse enterprise.


Certificate (certificate):

Certificate : You have the right to develop credentials, is a developer of a logo, equivalent to * * *, a developer account only one set. A set of two,development and distribution ( i.e. Production).


Development Certificate: To provide developers with real computer debugging permissions, you can make multiple copies distributed to multiple computers.


Distribution Certificate: Give developers the ability to publish iOS programs, which means you have the power to publish programs to the App Store . Only one, cannot make copies distributed to multiple computers.


Development

app Development (1 years ): Used to develop and debug applications on the real machine.

Push Development (1 years): Used to debug Apple Push Notification

Production

in-house and Ad Hoc (3 years ): Applications that areused to publish in-house and adhoc.

    • App Store : Used to publish apps that submit the App Store.

MDM CSR Push Production (1 years ) : Used in a Release build Apple Push Notification. Pass Type ID Certificate

Website Push ID Certificate


(CSR) file:

CSR: before you apply for a Certificate , you need to apply for a (CSR) file, and this process actually generates a pair of public and private keys, saved in your Mac 's The Keychain . Code signing is using this encryption method based on asymmetric secret key, signing with the private key, validating with public key.


APP ID:

App ID: The App ID is used to identify one or a set of App,app IDs that should be consistent or matched to the bundle IDs in Xcode.

    • Explicit App ID: A unique app IDthat uniquely identifies an application, such as com. Abc.demo1, identifies the Bundle ID as com. Abc.demo1 of the program.

Wildcard App ID: A wildcard app IDthat identifies a group of applications. For example * can represent all applications, while com. Abc.* can be expressed as com. all applications that start with ABC.


Provisioning Profile:

Provisioningprofile: A provisioning profile contains all of the above: certificates, App IDs, devices.

650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7B/CC/wKiom1bOcCnSQTNSAAKAEsjHkjU223.png "title=" 1.png " alt= "Wkiom1boccnsqtnsaakaesjhkju223.png"/>

certificates, publishing related knowledge

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.