A summary of the Apple application development process, is it more cumbersome than the development of Android applications; if you are an idealist, these are all acceptable

Recently, the company's Apple development application certificate has expired and needs to be regenerated. Record it here.

Apple application development process

At the very beginning, you have to register an Apple developer account; if it is a company account, you have to prepare the company's Dun & Bradstreet code in advance .

1. Create App ID

This is not difficult to understand, you need to log in to the Apple Developer Center , and then fill in the basic application information in the Identifiers module to create an application.

2. Create a certificate request file (CSR file)

Generate a certificate request file (.certSigningRequest) on the working Mac computer, we will use it to generate the release certificate; in
addition, Apple will use it to bind your computer, restricting the related applications that use the certificate can only pass Upload from this Mac.

3. Create a release certificate (CER file)

Go to the Apple Developer Center and add in the Certificates module, where you need to upload the certificate request file just now;
after the creation process is completed, download the certificate to the local Mac installation.
In addition, a development certificate can be generated for debugging applications.

  • Usually we only need to create a release certificate, and one official can correspond to multiple applications.
  • When creating a certificate, you need to specify a secret, which needs to be kept in mind, and it will be used when packaging it later.
  • Packaging using HBuilder X or uploading using another Mac requires the use of the native keychain to generate .p12 files.

4. Create Provisioning Profiles configuration file (PP file)

Enter the Apple Developer Center again and create an application configuration file in the Profiles module, which needs to be associated with the App ID of Step 1 and the release certificate of Step 3. The
configuration file is mainly divided into two types: development and release. Create it.

  • Development: It can be installed on a designated ios device for testing by connecting. For related instructions, see Apple application testing .
  • Release: for uploading to the App Store.

5. Create an application in the App Store

Log in to the Apple App Store Management Center, and then create an APP to complete relevant information, such as: application release area, price, screenshots, introduction, etc.

6. Implementation development

Use XCode for native development, or other frameworks such as uniapp for cross-terminal development.

7. Package upload

Use the released pp file and p12 file obtained above to package and upload, and wait for the platform to complete the construction operation.
The XCode tool can be uploaded directly; in addition, the Applocation Loader can be used to upload package files in the past, but now it is changed to Transporter.
There are third-party upload tools Appuploader, etc.

8.TestFlight

Add a tester account in TestFlight, and obtain the test version through TestFliht for testing.

9. Initiate a review

After the internal test of the application is passed, the application review can be initiated in the App Store.
The review process is confidential. If it is faster, it will be passed in the middle of the night, and I have waited a month for the slowest one!

The above are the main steps of Apple application development and launch for your reference

note

If you need to be engaged in Apple application development for a long time, I suggest taking time to read:

Guess you like

Origin blog.csdn.net/u011513460/article/details/107222290