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

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/game-detail/1092.html

近来有群友反应说“测试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登陆出现“无法识别此游戏”问题的两种解决方法

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

 


上一篇:《深入浅出DPDK》—第1章1.1节认识DPDK


下一篇:使用node.js搭建web服务器