1

我正在创建一个新的显式应用 ID,因为我想使用 APNS,而我只有 Xcode 为我创建的通配符应用 ID,例如 A1B2C3D4E5.*。

对于“捆绑种子 ID(应用 ID 前缀)”,我应该“使用您的团队 ID 还是选择现有的捆绑种子 ID”?

iOS Provisioning Portal : Create App ID page说:

如果您正在创建一组将共享相同 Keychain 访问权限的应用程序,请为每个应用程序的 App ID 使用相同的捆绑种子 ID。

我的团队 ID 是什么,我应该什么时候使用它?

4

1 回答 1

2

我最终使用了我的团队 ID(它生成了一个新的捆绑种子 ID)。这是我的推理(Acani 是我的应用程序的名称。)。

好的。我要使用团队 ID 还是现有 ID?

我认为现有的ID。

为什么?如果您使用现有 ID,那么您构建的任何应用程序都将与 Acani 共享钥匙串访问权限。

所以?

那么,你想要吗?

嗯,不是真的......但是,如果我想制作另一个应用程序怎么办。我希望它与 Acani 共享钥匙串访问权限?而且,它不需要明确的应用程序 ID?然后,我必须无缘无故地创建另一个通配符应用程序 ID。实际上,如果 Apple 自动执行此操作会怎样(我对此表示怀疑。[它没有])。

好的。所以,大不了。您将拥有三个应用程序 ID。不过,一切都会更有条理。一个用于开发的应用 ID。一个用于 Acani,另一个用于您要与 Acani 共享钥匙串访问权限的其他应用程序。

好的。听起来不错。:)

你确定吗?

不,我不确定……但如果我一直为此烦恼,我什么都不会做……我只是坐在这里……

好吧,我想确保我做出最好的选择。

没有最好的选择。此外,这并不重要。

我会说使用新的团队 ID,因为这就是您的意图。我的意思是,您现在不打算与任何其他应用程序共享钥匙串访问权限。而且,将来,如果您是,您可以创建另一个应用程序 ID。就是这么简单。

好的。但是,为什么不直接使用现有的应用 ID?

嗯...你可以,但是这样,如果你想让开发人员工作而不让他们访问 Acani 的 Keychain 服务,你可以。:)

好的。听起来很完美!

有时,如果我没有其他人可以谈论事情,只需在文本编辑器中自言自语就会令人欣慰...... :) #protip

于 2012-09-19T15:14:42.263 回答