团队ID不匹配-测试密钥在iOS中仍然不起作用吗?

时间:2018-10-03 00:54:26

标签: ios branch.io

我正在像这样设置分支:

// Debug settings
Branch.setUseTestBranchKey(true)
Branch.getInstance().setDebug()
branch.validateSDKIntegration()

无论何时调用validateSDKIntegration()时,我都会收到我的团队ID无效的指示。我已经仔细检查了所有内容,并且AFAIK一切都正确。但是,我确实看到了另一个SO问题,该问题指示由于AASA文件大小限制,测试链接无法正常工作(请参见Provisioning profile prefix different than that it compiles with的最新答案)。这可能是我的问题吗?

1 个答案:

答案 0 :(得分:0)

要解决此问题,请转至iOS>“启用通用链接”旁边的“设置”>“链接设置”下的“信息中心”。它们应与您的团队ID和捆绑包ID相匹配。团队ID可以在https://developer.apple.com/membercenter/index.action#accountSummary处找到。您的Bundle ID在Xcode的“常规”选项卡中找到正确的构建目标。如果您的Apple App Prefix与Team ID不同,则应使用App Prefix。您可以在Apple开发人员门户网站的应用程序ID中找到您的应用程序前缀。