我正在开发一款使用Game Center进行多人游戏的游戏。
现在是与其他人一起测试游戏的时候了。
起初 - 我认为这很容易 - 只需向他发送使用我的开发者帐户(而不是他的)创建的配置文件以及项目。
原来他无法使用我的配置文件编译应用程序,这是获取可怕的“游戏中心无法识别此游戏”消息的唯一方法。
我可以登录,甚至搜索玩家 - 但每当他使用自己的配置文件(应用程序标识符为通配符)签署应用程序时,他无法登录游戏中心,因为游戏不是认可。他有一个“测试用户”帐户链接到我的iTunes Connect帐户 - 但似乎他需要使用我的配置文件签署应用程序 - 这只会与我的证书签名。
我该如何解决这个问题?
任何帮助表示赞赏。
答案 0 :(得分:0)
我假设您正在使用具有不同App ID的不同开发者帐户。 Game Center Game与特定的Bundle Identifier绑定,后者由Bundle Seed ID和您的Wildcard App ID组成。他的Bundle的配置文件将有一个不同的Bundle Seed ID,可能还有一个不同的应用ID,导致Game Center无法识别你的Tester游戏。
要让他能够访问相同的应用程序ID,您需要拥有一个团队开发人员帐户才能为同一个配置文件和应用程序ID使用多个证书。
相反,您可以向您的测试用户分发IPA以供他/她测试。我已经从头顶简要介绍了下面的步骤:
有关更全面详细的指南,请查看有关创建IPA的帖子:How to create an IPA (Xcode 4)