证书,应用程序ID和配置文件



要向app Store提交iPhone应用程序,我们需要创建证书、应用程序ID和配置文件。

我经常对这些东西感到困惑(即使在阅读了http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011159-CH1-SW1上的Apple文档之后)

谁能给我简单地解释一下这些事情?

  1. 相同的证书可以用于多个应用程序(以及开发/分发)吗?
  2. 我猜每个应用的App Id都是唯一的,但是相同的App Id可以用于开发/发行吗?
  3. 对于配置文件,我认为我们需要为Dev/distribution创建1个配置文件。正确吗?

请简单解释。谢谢你。

1。相同的证书可以用于多个应用程序(以及dev/distribution)吗?不,分销证书不能用于开发,尤其是App Store配置文件,只能用于提交应用。

2。另外,我猜每个应用的App Id都是唯一的,但是相同的App Id可以同时用于开发/发行吗?

是的,你可以为开发、ad-hoc和AppStore使用相同的应用id。

3。对于配置文件,我认为我们需要为Dev/distribution创建1个配置文件。正确吗?

不,你可以创建一个通配符开发配置文件*作为应用bundle id。你甚至可以创建一个通配符AppStore配置文件。只有与此配置文件签署的应用程序将无法使用推送通知或InApp购买。

您需要一个开发证书和一个分销证书(每注册一年新的)。这两个证书可以用于任何数量的iOS应用程序。

bundle ID是用来标识一个应用的(而不是它的名字),所以你应该在所有版本和构建中使用相同的ID,包括同一应用的开发、临时、发行和更新。

最新更新