XE6 & iOS Developer account, Apple certificate (2): About Apple Certificate

Source: Internet
Author: User

Online can find about the Delphi XE series of mobile development related articles very little, this article as far as possible with detailed text content, fool-like expression to tell you the answer you want.

Original works, please respect the author's labor results, reproduced please indicate the source!!!

1. About the Apple certificate.

Note that the following discussion is based on the "legal registration of developer account and payment of annual fee" as the premise, the use of non-certificate to generate an IPA please disregard this article:
---------------------------------------------------------------

1. Certificate type.

Probably a lot of people think that the Apple certificate is an electronic certificate, in fact, it is only a generic term.

According to the commonly used Apple certificate, there are 2 major categories:

A. Development certificate (which includes ' Developer ' (Developer), ' publisher ' (distribution)).

B. Push certificate (which includes ' Developer ' (Developer), ' publisher ' (distribution)).

To develop a legitimate app, you must include: Developer account, developer certificate, publisher certificate, AppID, profile file, push developer certificate, push Publisher Certificate If push function is involved.

And the relationship between them is:

1. Developer account: This is a prerequisite for getting started with a developer app (first, you have to pay!!! )

2. Developer Certificate: Used for program signing (developer identification).

3. Publisher Certificate: Used to publish the program, shelves AppStore.

The 4.appid:app app's standalone identity is used to refer to the permissions that the app can relate to, such as whether to access gamecenter, whether to use push services, and so on.

5.profile: A file used to bind a developer as a appid,udid. If you want to use a legitimate developer account to debug a real machine, this thing is necessary. Note that this stuff is also ' developed ' and ' released ' 2 kinds.

Among them, 2, 3, 4, 5 need to rely on the developer account to generate.

2. Generate the Apple Certificate:

---------------------------------------------------------------

How to generate Apple certificate online There is information available, presumably can be summed up as:

1.Xcode is 4.x or below, you need to generate a certificate request file in ' Keychain Access ', then upload the request file to the Apple Developer website to generate and download the certificate back to the local installation, and manually add the Udid to the local build profile. For each type of certificate, you should repeat it all over again.

2.Xcode is 5.x and above, can directly in Xcode with the developer account login, and then add the development device to the Member Center, Xcode will automatically download the certificate and other related files back to the local and installed. This shows that Xcode is increasingly prone to simplicity.

Whether you're using Xcode to build a project development app, or debug and publish a legit app in XE6, these steps are done on demand. (This article is only a direction, the specific steps, please search on the Internet, if necessary, and then for graphic display)

Ps:
---------------------------------------------------------------
Firemonkey Mobile development can add QQ Group: 165232328 (I am not an administrator, only one member, this group of experts everywhere, looking forward to all of you Delphi enthusiasts to exchange).

XE6 & iOS Developer account, Apple certificate (2): About Apple Certificate

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.