我正试图让我的游戏的多人游戏在OS X Yosemite上运行。多人游戏在iOS上运行完美,但在OS X上我遇到了很多问题。
在我讨论这个问题之前,让我先解释一下我的设置。我在iTunes中设置了我的OS X应用程序,并启用了游戏中心,并且多人兼容性也正确设置。我在Xcode项目中启用了Game Center以及相应的权利。我正在使用两个mac进行测试。两者都登录到唯一的游戏中心帐户并启用了沙箱。
当我运行应用程序时,本地播放器在两个mac上都成功通过身份验证。但是,当我尝试搜索匹配时,找不到任何玩家。
游戏中心多人游戏配对是不是在Yosemite上工作?再一次,我的iOS应用程序在沙盒服务器上工作正常,它只是OS X应用程序无效。
这很严重,因为我目前无法在OS X上测试我的多人游戏,直到解决了这个问题。有没有人成功地在Yosemite上进行多人游戏?
编辑: 我还有多人兼容设置,以便iOS用户可以与OS X用户一起玩。但是当我使用一台Mac和一台iOS设备进行搜索时,配对仍然无法找到玩家。
答案 0 :(得分:0)
问题在于缺少“com.apple.security.network.server”权利。事实证明,当您在新Xcode中启用Game Center功能时,默认情况下只添加“com.apple.security.network.client”权利,您仍需要手动添加“com.apple.security.network” .server“权利!