XE6 & iOS Developer account, Apple certificate (2): About Apple certificate 2014-08-30 21:48
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.
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)
XE6 & iOS Developer account, Apple certificate (2): About Apple Certificate