证书,应用程序ID和配置文件 [英] Certificates, App ID and Provisioning Profile

查看:93
本文介绍了证书,应用程序ID和配置文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

要向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.



  1. 同一个证书可用于多个应用程序(两者都适用于dev / distribution)?

  2. 另外我猜App ID对每个应用都是唯一的。但是开发/分发可以使用相同的App ID吗?

  3. 对于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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆