简体   繁体   中英

Apple Certificate, Provisioning profile

I am newbie in mobile develop

so, I am very confusing for many things when upload app in apple store like :

certificate, provisioning profile, certificate signing request, identifier, ...

can anyone help me the easiest way to understand it.

i did read the document in internet, but still dont understand.

I will try to keep the desc. simple so you can understand easily...

Certificate:

The development certificate is used to develop apps internally, which are deployed on internal devices. However, distribution certificates are used to release apps to the App Store that can run on any device. iOS development certificates are usually associated with private keys.

Provisioning Profile

It is used to run app on the device or you can publish app using production provisioning profile. Without profile you can not run app on device, can not publish the app the App Store.

Certificate signing request(CSR)

This is the very first step in code signing iOS apps. You need to create a Certificate signing request (CSR) from their local machine, with some basic details confirming the developer's identity. The CSR needs to be sent to the Certificate Authority (CA), which is Apple for the iOS platform. Apple then confirms the developer's identity and issues a certificate to the developer. Anyone can create a CSR from their local macOS machine using the Keychain.

Identifier

This is the bundle identifier of your project. It must be unique among the apps already published to app store. You can enable capabilities to your identifier and regenerate the profiles in order to get that work.

More detail you can find here

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM