GKLocalPlayer localPlayer 无法验证:"this application is not recognised by Game Center" 错误 GKServerStatusCode 5019
GKLocalPlayer localPlayer cannot authenticate: "this application is not recognised by Game Center" error GKServerStatusCode 5019
使用 Game Center 验证 GKLocalPlayer.localPlayer
时,控制台会记录一条消息:
_authenticateUsingAlert:Failed to authenticate player with existing credentials.Error: Error Domain=GKErrorDomain Code=15 "The requested operation could not be completed because this application is not recognised by Game Center." UserInfo={GKServerStatusCode=5019, NSLocalizedDescription=The requested operation could not be completed because this application is not recognised by Game Center., NSUnderlyingError=0x600001fc57a0 {Error Domain=GKServerErrorDomain Code=5019 "status = 5019, no game matching descriptor: ios:***.***.***:1.4:4+-1" UserInfo={GKServerStatusCode=5019, NSLocalizedFailureReason=status = 5019, no game matching descriptor: ios:***.***.***:1.4:4+-1}}}
此后,我可以访问玩家属性,例如头像和名称,但 Game Center 不会显示任何排行榜或成就,也无法提交分数。
iOS 15.2,在任何设备或模拟器上都会发生同样的情况。
我已经尝试了我能在网上找到的一切:
- 检查正确的包 ID
- 在 App Store Connect 中创建排行榜
- 在 App Store Connect 中创建成就
- 在 App Store Connect 中创建一个全新的应用程序
- 在 Xcode
中创建一个全新的项目
- 删除并重新添加 Game Center 功能
- 使用不同的 Apple ID 登录 Game Center
- 使用不同的 Apple 开发者帐户并再次执行上述操作
我还有另外两款游戏一切正常。在很多关于这个的旧帖子中,没有人得到任何答案或解决方案,所以我认为苹果的后端系统有问题。
如果有人有任何关于如何解决的信息,请帮助。
联系 Apple 开发人员支持后,问题已上报给 Apple 的工程团队。
同时我在互联网上发现了其他几个案例,所有这些案例都通过等待 5-7 天“解决”,然后删除或添加 Game Center 成就或排行榜,然后突然间,一切都神奇地起作用了。
所以我又试了一次,现在可以了。
使用 Game Center 验证 GKLocalPlayer.localPlayer
时,控制台会记录一条消息:
_authenticateUsingAlert:Failed to authenticate player with existing credentials.Error: Error Domain=GKErrorDomain Code=15 "The requested operation could not be completed because this application is not recognised by Game Center." UserInfo={GKServerStatusCode=5019, NSLocalizedDescription=The requested operation could not be completed because this application is not recognised by Game Center., NSUnderlyingError=0x600001fc57a0 {Error Domain=GKServerErrorDomain Code=5019 "status = 5019, no game matching descriptor: ios:***.***.***:1.4:4+-1" UserInfo={GKServerStatusCode=5019, NSLocalizedFailureReason=status = 5019, no game matching descriptor: ios:***.***.***:1.4:4+-1}}}
此后,我可以访问玩家属性,例如头像和名称,但 Game Center 不会显示任何排行榜或成就,也无法提交分数。
iOS 15.2,在任何设备或模拟器上都会发生同样的情况。
我已经尝试了我能在网上找到的一切:
- 检查正确的包 ID
- 在 App Store Connect 中创建排行榜
- 在 App Store Connect 中创建成就
- 在 App Store Connect 中创建一个全新的应用程序
- 在 Xcode 中创建一个全新的项目
- 删除并重新添加 Game Center 功能
- 使用不同的 Apple ID 登录 Game Center
- 使用不同的 Apple 开发者帐户并再次执行上述操作
我还有另外两款游戏一切正常。在很多关于这个的旧帖子中,没有人得到任何答案或解决方案,所以我认为苹果的后端系统有问题。
如果有人有任何关于如何解决的信息,请帮助。
联系 Apple 开发人员支持后,问题已上报给 Apple 的工程团队。
同时我在互联网上发现了其他几个案例,所有这些案例都通过等待 5-7 天“解决”,然后删除或添加 Game Center 成就或排行榜,然后突然间,一切都神奇地起作用了。
所以我又试了一次,现在可以了。