【问题标题】:Bundle Seed ID: Team ID vs Existing?捆绑种子 ID:团队 ID 与现有?
【发布时间】:2012-09-19 01:08:07
【问题描述】:
我正在创建一个新的显式应用 ID,因为我想使用 APNS,而我只有通配符应用 ID,例如A1B2C3D4E5.*,Xcode 为我创建的。
对于“捆绑种子 ID(应用 ID 前缀)”,我应该“使用您的团队 ID 还是选择现有的捆绑种子 ID”?
iOS Provisioning Portal : Create App ID 页面显示:
如果您正在创建一套应用程序,它们将共享相同的
钥匙串访问,为您的每个人使用相同的捆绑种子 ID
应用程序的应用程序 ID。
什么是我的团队 ID,我应该在什么时候使用它?
【问题讨论】:
标签:
ios
apple-push-notifications
provisioning
app-id
【解决方案1】:
我最终使用了我的团队 ID(它生成了一个新的捆绑种子 ID)。这是我的推理(Acani 是我的应用程序的名称。)。
好的。我要使用团队 ID 还是现有 ID?
我认为现有的 ID。
为什么?如果您使用现有 ID,那么您构建的任何应用程序都将共享
使用 Acani 访问钥匙串。
那么?
那么,你想要那个吗?
嗯,不是真的......但是,如果我想制作另一个应用程序怎么办。和我
希望它与 Acani 共享钥匙串访问权限?而且,它不需要
显式应用 ID?然后,我必须创建另一个通配符应用 ID
原因.. 实际上,如果 Apple 自动执行此操作(我怀疑
它。 [它没有])。
好的。所以,大不了。您将拥有三个应用程序 ID。一切都会更
虽然有组织。一个用于开发的应用 ID。一份给阿卡尼,一份
对于您要与 Acani 共享钥匙串访问权限的其他应用程序。
好的。听起来不错。 :)
你确定吗?
不,我不确定……但如果我一直为此烦恼,我不会
什么都做……我就坐在这里……
嗯,我想确保我做出最好的选择。
没有最好的选择。另外,这并不重要。
我会说使用新的团队 ID,因为这就是您的意图。一世
意思是,您不打算与任何其他人共享钥匙串访问权限
现在的应用程序。而且,将来,如果您是,您可以创建另一个应用程序
ID。就这么简单。
好的。但是,为什么不直接使用现有的应用 ID?
嗯...你可以,但是这样,如果你想让开发人员工作
并且不让他们访问 Acani 的 Keychain 服务,您可以。 :)
好的。听起来很完美!
有时,如果我没有其他人可以谈论事情,只是在文本编辑器中自言自语是令人欣慰的...... :) #protip