When it comes to IOS developer account applications, let’s look at the categories of Apple developer accounts
Apple developer accounts, divided into three categories. The first type (Enterprise account)Enterprise Program is packaged for internal employees for testing and cannot be downloaded publicly. The second kind (company account) is published to the outside, Commpany Program, published to Apple Mall in the name of the company; The third type of Individual account can be published to the Apple Store, but in the name of an Individual.
Application fee for individuals and companies ($99 / year), APP STORE support, up to 100 UDID support; Enterprise-level applications cost $299 / year, do not support the APP STORE, there is no limit to the number of UDID supported, only enterprise apps.
Certificate problems corresponding to each type of account:
During development, if the account used is an individual/company Developer account, the corresponding certificate is required during the development phase of Developer and Distribution application to appstore (namely, under Developer, There are Developer Certification, Developer Provisioning Profile; Under Distribution, there are Distribution Certification and Distribution Provisioning Profile, so an Apple app requires at least four files and certificates.)
1. Certification
Certificates are certificates of computer development qualification, one for each developer account,
Divided into two
:
1)Developer Certification
Installation on a computer provides permissions: developers perform real machine testing on the device. Can generate copies for multiple computers to install;
2)Distribution Certification
Being installed on a computer gives you the ability to distribute iOS apps: developers can create beta and release apps. Can not generate a copy, only the computer with the certificate can use;
2. Provisioning Profile
An authorization file is an authorization file for devices such as iPod Touch, iPad, and iPhone. The file records the UDID of the device and the App Id of the program, that is, to enable the authorized device to install or debug the program corresponding to the Bundle Identifier recorded in the authorization file. When creating an authorization file for the developer account, you can select App Id (optional) and UDID (optional). You can add a maximum of 100 Devices to the developer account. There are two types of authorization files, corresponding to the corresponding certificates:
1)Developer Provisioning Profile
It is used on a computer with a development certificate or a copy, and the developer chooses the authorization file to install the program into the device recorded in the authorization file through the computer, and the real machine test can be carried out. Note: Make sure that the computer has the permission to debug on the real machine, that is, the development certificate or copy is installed; The application Bundle identifier in the development tool should be the same as the App Id of the selected license file. The UDID of the device connected to debugging is recorded in the selected authorization file.
2)Distribution Provisioning Profile
Build beta and release programs on a computer with a release certificate (that is, only one computer with a certificate). Release is a program file published on the App Store. When creating the authorization file for the developer account, select the Store option and select the App Id without selecting the UDID. Beta is an application file that is given to testers before release that can be synchronized to the device. The developer account selects AdHoc, App Id and UDID to create the authorization file. Only the device corresponding to the selected UDID can install the program made by the authorization file.
3. Keychain(development key)
If a certificate is successfully installed, a Keychain is generated under the certificate. The certificate copy (rename the exported certificate) is exported from the PC where the certificate is configured to install the Keychain file (that is, the. P12 file) on other computers so that other computers can obtain the permission of the certificate. Developer Certification can make copies of the Keychain and distribute them to other machines for installation so that they can be tested on real machines.
Note: Distribution Certification is available only on the computer with the certificate configured. Therefore, even if the exported Keychain is installed on another computer, the other computer does not have the certificate permission.
Process of account and certificate application and use sequence
1. Open the register developer account link
Developer.apple.com/programs/en…
Or go to developer.apple.com/
(1) Find Developer Program at the bottom of the page
(2) After entering, click the Enroll button in the upper right corner to start registration
(3) After clicking enter, you need to log in with your Apple ID (if you don’t have an Apple ID, click Create Apple ID to register). Step 2 can be performed directly after login.
Fill in the information as prompted
(4) After you have filled in all the information, click Continue
Note: After filling in the information, Apple will send an email to your registered email address, input the verification code above to this page to complete the registration of apple account.
(5) Click Verify to continue, enter the agreement box, click Submit. Start logging in to your account.
2. Operations after login
3. Choose Goverment/Organization, click Continue;
This translates as
Case by case
In this step, if you are the owner of the company, select the first one, if you are not the owner of the company but the authorized person of the company, select the second one. The second difference is that you need to fill in more information about the authorized person.
Note: You can switch the Chinese/English state at the bottom, you can choose the language suitable for your subsequent operations.
Verify contact information (preferably company landline number when authorized)
Organize information
Note: Please fill in the form information in English
4. Click Continue to go to the next step
This step is to verify the information. If the information is correct, check the Address box and select Submit.
5. After enrollment, the prompt “Your Enrollment is being processed” indicates that the developer certificate application has been submitted. Then you have to wait a week or so. If the review is returned due to the lack of information or incomplete preparation during the application period, please contact Apple 4006 701 855. If you need to update the information of DUN & Bradstreet, you can send an email to Dun & Bradstreet (if you need the assistance of Dun & Bradstreet, generally the email replied by Apple contains the email address of Dun & Bradstreet company), and you can write the email in Chinese or English.
If you have any questions, please call 4006701855 for consultation.
6. This process may take 3-4 days, Apple will call you to check the information, and then apple will send you an email after approval, and follow the email link step by step to follow the follow-up operations.
7. Then enter the payment interface and fill in the credit card information to pay
8. Fill in the information of the credit card with visa or Master function;
9. Click Continue and the order appears
10. After successful payment, the developer account can be used
PS: If you feel too much trouble or application is not enough, you can also directly find small flying fish official customer service to help you solve!!