OS X Yosemite 上的游戏中心对接会无效

Game Center Matchmaking on OS X Yosemite Not Working

我正在尝试让我的游戏的多人游戏在 OS X Yosemite 上运行。多人游戏在 iOS 上完美运行,但在 OS X 上我遇到了很多问题。

在讨论这个问题之前,让我先解释一下我的设置。我在 iTunes 中设置了我的 OS X 应用程序连接并启用了游戏中心,并且也正确设置了多人游戏兼容性。我在 Xcode 项目中启用了 Game Center 和适当的权利。我正在使用两台 mac 进行测试。两者都登录到唯一的游戏中心帐户并启用了沙盒。

当我运行该应用程序时,本地播放器在两台 mac 上都成功通过了身份验证。但是,当我尝试搜索匹配项时,却找不到任何玩家。

Game Center 多人配对在 Yosemite 上不起作用吗?再一次,我的 iOS 应用程序在沙盒服务器上运行良好,只是 OS X 应用程序无法运行。

这很严重,因为在解决此问题之前,我目前根本无法在 OS X 上测试我的多人游戏。有没有人在 Yosemite 上成功让多人游戏工作?

编辑: 我还设置了多人游戏兼容性,以便 iOS 用户可以与 OS X 用户一起玩。但是当我使用一台mac和一台iOS设备搜索时,匹配仍然找不到玩家。

问题是缺少 "com.apple.security.network.server" 权利。原来在新的Xcode中开启Game Center能力时,默认只添加了"com.apple.security.network.client"权限,还需要手动添加"com.apple.security.network.server"权限!