捆绑种子ID:团队ID与现有ID



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

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

iOS供应门户:创建应用程序ID页面上写着:

如果您正在创建一套共享相同的应用程序钥匙链访问,使用相同的捆绑包种子ID应用程序的应用程序ID。

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

我最终使用了我的团队ID(它生成了一个新的Bundle Seed ID)。以下是我的理由(Acani是我的应用程序的名称。)。

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

我认为现有的ID

为什么?如果您使用现有ID,则您构建的任何应用程序都将共享使用Acani访问密钥链。

那么呢?

那么,你想要吗?

嗯,不是真的。。。但是,如果我想制作另一个应用程序呢。我希望它与Acani共享密钥链访问权限?而且,它不需要显式应用程序ID?然后,我必须为no创建另一个通配符应用程序ID原因事实上,如果苹果自动这么做(我怀疑没有)。

好的。所以,大不了。您将有三个应用程序ID。一切都会更好不过组织起来了。一个用于开发的应用程序ID。一个给阿卡尼一个用于您要与Acani共享钥匙链访问权限的其他应用程序。

好的。听起来不错。:)

你确定吗?

不,我不确定。。。但如果我一直为此烦恼,我不会做任何事。。。我就坐在这里。。。

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

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

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

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

嗯。。。你可以,但通过这种方式,如果你想让开发人员工作不让他们访问Acani的钥匙链服务,你可以。:)

好的。听起来很完美!

有时,如果我没有其他人可以讨论,只需在文本编辑器中自言自语就可以了…:)#protip

最新更新