证书,应用程序ID和配置文件 [英] Certificates, App ID and Provisioning Profile
问题描述
要向App Store提交iPhone应用程序,我们需要创建证书,应用程序ID和配置文件。
For submitting an iPhone app to the App Store, we need to create Certificates, App ID and Provisioning Profile.
我经常对这些事情感到困惑(甚至在阅读了 http://developer.apple.com/library/ios/#documentation /ToolsLanguages/Conceptual/DevPortalGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011159-CH1-SW1 )
I often get confused whith these things (even after reading the Apple documentation on http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011159-CH1-SW1)
所以有人可以请用简单的语言向我解释这些事情。
So could someone please explain me these things in simple terms.
- 同一个证书可用于多个应用程序(两者都适用于dev / distribution)?
- 另外我猜App ID对每个应用都是唯一的。但是开发/分发可以使用相同的App ID吗?
- 对于Provisioning Profile,我认为我们需要为Dev / distribution创建1。正确吗?
请简单解释一下。谢谢。
Please explain in simple terms. Thank you.
推荐答案
1。可以将相同的证书用于多个应用程序(以及开发/分发)吗?
否,分发证书不能用于开发,尤其是只能用于提交的App Store配置文件一个应用程序。
1. Can the same certificate be used for multiple apps (and both for dev/distribution) ? No, distribution certificates can't be used for development, especially the App Store profile which can only be used to submit an app.
2。此外,我猜App ID对每个应用程序都是唯一的。但是开发/分发可以使用相同的App ID吗?
是的,您可以使用相同的应用程序ID进行开发,ad-hoc和AppStore 。
Yes you can use the same app id for the development, ad-hoc and AppStore.
3。对于Provisioning Profile,我认为我们需要为Dev / distribution创建1。正确?
不,您可以创建一个wildecard开发配置文件 *
作为应用程序包ID。您甚至可以创建通配符AppStore配置文件。只有使用此配置文件签名的应用才能使用推送或InApp购买。
No, you can create a wildecard development profile *
as the app bundle id. You can even create a wildcard AppStore profile. Only apps signed with this profile will not be able to use pushnotifications or InApp purchases.
这篇关于证书,应用程序ID和配置文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!