为了在应用程序之间共享密钥链信息,我们需要设置共享密钥链访问组。 在共享正常工作之前,两个应用程序都需要基于相同的捆绑种子ID进行配置。 我想知道什么是种子ID与app id相同或不同?
两个应用程序应该在appstore上共享钥匙串信息。因为我只是制作一个示例项目来检查钥匙串信息的共享。如果不将其发布到Appstore,是否可以这样做?
注意: - 我的包ID只是" com.comapny_name.myapp"并且在Itunes connect中我只能看到我的应用程序ID - (10位数字)和捆绑ID,这与我上面提到的相同。
答案 0 :(得分:3)
根据AppYourself.net的this page,
每个App ID由Apple生成的通用唯一10个字符“Bundle Seed ID”前缀和由Provisioning Portal中的Team Admin输入的“Bundle Identifier”后缀组成。建议的做法是对App ID的“Bundle Identifier”部分使用反向域名样式字符串。应用程序ID的示例如下:8E549T7128.com.apple.AddressBook。
因此,捆绑种子ID是应用程序ID的一部分。
希望这有帮助!
答案 1 :(得分:0)
当您尝试添加新应用时。 那里有链接来创建一个新的包ID。 https://developer.apple.com/account/ios/identifiers/bundle/bundleCreate.action 在这个页面上
App ID Prefix
值是您的捆绑种子ID。