我正在创建一个新的显式应用程序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