TeamIdentifierPrefix& amp; Appidentifierprefix。我有一个应用程序权利文件与icloud(TeamIdentifierPrefix)和密钥链(Appidentifierprefix)启用。我知道权利中这些前缀值的用途。
我解压缩.ipa和embeded.mobileprovision内部我发现ubiquity容器和密钥链访问下的值都是相同的,即我的TeamIdentifierPrefix和Appidentifierprefix是相同的。
我知道我的appid是Appidentifierprefix,那么这个TeamIdentifierPrefix是什么。任何人都可以帮助我理解这一点。
...谢谢
答案 0 :(得分:1)
嗯,顾名思义,您的团队标识符可以识别您的团队 - 即App Store上的(公司或个人)身份;而您的应用标识符对于给定的应用是唯一的。如果您的团队有多个应用程序,则所有应用程序的团队标识符都相同,但应用程序标识符会有所不同。
您可以在Apple开发人员门户网站(会员中心,在“帐户摘要”下)查看您的团队ID。
应用标识符前缀通常与您的团队标识符前缀相同 - 两者都是由Apple分配给您的数字和字母组合。团队ID前缀(例如“1234ABCD”)以及您为团队选择的团队ID字符串(例如“com.myteam”)在应用程序中识别您的团队。
由于应用程序标识符字符串通常包含您的团队标识符字符串(例如“com.myteam.supercoolapp”),因此前缀为应用程序标识符前缀(通常等于您的团队ID前缀)以唯一标识您的应用程序束。
简而言之:通常作为开发者,您没有任何区别。无论在哪里使用占位符($(TeamIdentifierPrefix)
等),Xcode都会自动使用正确的。