且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法

更新时间:2022-02-20 06:02:04

近来有群友反应说“测试GameCenter的时候,登陆出现‘Game Center 无法识别此游戏’的问题”,  那么在本篇将为童鞋们图文并茂的来解释原因与解决办法吧。

    前言: 对于还未上线的项目测试,越狱机器无法正确测试iap,但是绝对可以测试GameCenter。

首先出现此问题的原因,主要原因有两点:

1.  证书与ItunesConnect项目的Bundle ID不一致。

       (如果你还不知道ItunesConnect,那么请问问在ItunesConnect创建项目的相关负责人吧)

首先检查你的证书ID:

选中你Xcode中的项目,然后选中“TARGETS”,然后选择“Summary”页面,查看你的Bundle Identifier,如下图:

【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法

这里我们假定这里为 com.himi.test

然后我们到ItunesConnect中选择你的项目,然后查看其Bundle ID,如下图:

【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法

这里的Bundle ID也应该是com.himi.test

也就是说,你项目证书的Bundle  Identifier要保证与在ItunesConnect创建项目的Bundle ID保持一致!

2. iOS 设备证书冲突或过期

如果第一个方法还是没有能够解决你的问题,那么请拿出你当前测试的设备,然后“设置”-“通用”-“辅助文件” ,如下图:

【游戏开发备注之三】GameCenter登陆出现“无法识别此游戏”问题的两种解决方法

请将“描述文件”列表中的所有证书文件都删除掉即可。

 









本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/1095268,如需转载请自行联系原作者