我已按照GameCenter的所有说明进行操作。我添加了验证我的应用程序的代码,并通过iTunes Connect为我的应用程序取得了3个样本成就。
我可以在GameCenter沙箱中看到我的3个样本成就。此外,我添加了一个GameCenter按钮,调用弹出GameCenter沙箱GUI,当我点击该按钮时,我的3个示例成就也显示出来。
到目前为止,这么好,对吧?
此外,我知道我在运行时通过API成功“认证”了,并且在启动时我在游戏的标题屏幕顶部获得了小GameCenter宣布栏。这很好。
我知道我的“iphone-appid”与我在iTunes connect中创建的应用程序完全相同。所以这也不是问题。
问题在于 - 当我调用函数将成就添加到GameCenter时,它们会报告成功,但是当我切换到沙盒GameCenter时,它们不会显示。
我运行“ad-hoc发行版”的事实是否会在这里构建问题?由于其他原因,我目前无法使用“iPhone开发者”签名身份构建。