简体   繁体   English

Apple 证书,配置文件

[英]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.我会尽量保留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.但是,分发证书用于将应用程序发布到可以在任何设备上运行的 App Store。 iOS development certificates are usually associated with private keys. iOS 开发证书通常与私钥相关联。

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.没有配置文件,您将无法在设备上运行应用程序,也无法将应用程序发布到 App Store。

Certificate signing request(CSR)证书签名请求(CSR)

This is the very first step in code signing iOS apps.这是代码签名 iOS 应用程序的第一步。 You need to create a Certificate signing request (CSR) from their local machine, with some basic details confirming the developer's identity.您需要从他们的本地计算机创建证书签名请求 (CSR),并提供一些基本细节来确认开发人员的身份。 The CSR needs to be sent to the Certificate Authority (CA), which is Apple for the iOS platform. CSR 需要发送到证书颁发机构 (CA),即 iOS 平台的 Apple。 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.任何人都可以使用 Keychain 从他们的本地 macOS 机器创建 CSR。

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您可以在此处找到更多详细信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何用过期的配置文件(分发)证书替换Apple Store上的App - How to replace App on Apple store with expired provisioning profile (distribution) certificate 创建配置文件时无法选择Apple证书 - Can't choose apple certificate when creating a provisioning profile 证书和配置文件错误 - certificate and provisioning profile error Apple Developer帐户和配置文件 - Apple Developer account and provisioning profile 识别配置文件中包含的证书 - Identify the certificate that is included in a provisioning profile 在Expire证书之后,是否有必要在apple上创建一个新的基于Pushnotification的配置文件 - After Expire certificate, is it necessary to create a new Pushnotification based provisioning profile at apple AppCenter生成错误“配置文件不包括签名证书苹果推送服务” - AppCenter Build error “Provisioning profile does not include signing certificate apple push services” 是否可以仅使用证书和私钥创建预配置文件? (没有苹果开发者网站) - Could I create a provisioning profile just with certificate and private key? (without apple developer site) 证书与iOS中的配置文件相关吗? - Is certificate relate with provisioning profile in iOS? 一个证书可用于多个配置文件? - One Certificate for Multiple Provisioning Profile?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM