0

我最近一直在阅读大量有关此主题的 Apple 文档和 SO 问题,我只能说我的脑海中充满了诸如捆绑 ID、应用 ID、证书之类的概念......但我需要你的帮助来澄清. 我有一个苹果开发者证书,用于为第三方开发应用程序。为临时分发创建了几个配置文件,以便让客户端测试应用程序。它使用 iOS 通配符 AppID 签名,一切正常。现在上传应用程序的日子越来越近了,我想更改捆绑ID。所以,第一个问题:

  • 如果捆绑 ID 更改,客户端是否能够使用我之前提供的相同配置文件来测试应用程序?

为了提交应用程序,必须在 iTunes Connect 中创建新记录。可以从这个平台管理营销和销售的东西:

  • 由于申请是针对客户的,是否应该通过客户的苹果账户提交?他会创建一个有权为我管理应用程序的用户,我可以提交使用我自己创建的分发配置文件签名的应用程序,对吗?

提前致谢!!

4

2 回答 2

1

如果捆绑 ID 更改,客户端是否能够使用我之前提供的相同配置文件测试应用程序?

我可能错了,但是在使用 Test Flight 之后,我开始意识到,之所以可以将应用程序放在设备上,是因为配置文件将某些设备 ID 标记为该“组”的一部分。您的配置文件就像一个组,如果您的设备 ID 不属于该组,那么您无法将应用程序放在您的设备上。

对于测试,您应该使用 Test Flight,它允许您通过无线方式发送苹果二进制文件(假设您已将客户端的设备 ID 添加到您的配置文件并在 Xcode 中刷新了您的配置文件)

由于申请是针对客户的,是不是应该通过客户的苹果账户提交?

如果您的客户同意使用您自己公司的名称,那么您可以使用您的 Apple ID 提交该应用程序。否则,他可能需要将您添加到他的 iOS 开发者帐户中。

于 2012-08-24T09:37:50.973 回答
0

如果客户拥有应用程序,希望被列为应用程序的卖方,并希望控制应用程序(描述、可用性、价格),则应使用客户捆绑 ID 和分发在客户帐户下提交应用程序使用客户的 iOS 开发者帐户创建的证书。

于 2012-08-24T22:39:49.787 回答