7

TeamIdentifierPrefix 和 Appidentifierprefix 有什么区别。我有一个启用了 icloud(TeamIdentifierPrefix)和钥匙串(Appidentifierprefix)的应用程序权利文件。我知道这些前缀值在权利中的用途。

我解压缩了 .ipa 并在 embeded.mobileprovision 中发现了 ubiquity 容器和密钥链访问下的值是相同的,即我的 TeamIdentifierPrefix 和 Appidentifierprefix 是相同的。

我知道我的 appid 是 Appidentifierprefix,那么这个 TeamIdentifierPrefix 是什么。任何人都可以帮助我理解这一点。

谢谢...

4

1 回答 1

2

好吧,顾名思义,您的团队标识符标识您的团队 - 即您在 App Store 上的(公司或个人)身份;而您的 App Identifier 对于给定的应用程序是唯一的。如果您的团队拥有多个应用程序,则所有应用程序的团队标识符都相同,但应用程序标识符会有所不同。

您可以在 Apple 开发者门户(会员中心,在帐户摘要下)查看您的团队 ID。

应用程序标识符前缀通常与您的团队标识符前缀相同- 两者都是 Apple 分配给您的数字和字母组合。团队 ID 前缀(例如“1234ABCD”)与您为团队选择的团队 ID 字符串(例如“com.myteam”)一起在应用程序中标识您的团队。

并且由于应用标识符字符串通常包含您的团队标识符字符串(例如“com.myteam.supercoolapp”),它以应用标识符前缀(= 通常等于您的团队 ID 前缀)作为前缀,以唯一标识您的应用程序包。

简而言之:作为开发人员,您通常没有什么不同。Xcode 将自动使用正确的占位符($(TeamIdentifierPrefix)等)。

于 2015-03-02T16:18:59.207 回答