在iPhone上的Game Center上创建一个沙箱帐户

时间:2011-03-31 22:05:11

标签: iphone xcode game-center

我已经找了好几天了,找不到东西了。

我有一个ipod touch 4g,刚开始将Game Center添加到我正在制作的游戏中。

这在模拟器中工作正常,但是当我尝试在我的设备上测试(在调试模式下运行应用程序)时,游戏中心无法识别游戏。

我在其他论坛上看到我应该处于沙盒模式,但我似乎无法在我的设备上输入它。

请有人告诉我如何进入SB模式

由于

6 个答案:

答案 0 :(得分:13)

你做的是:

  1. 退出Gamecenter。
  2. 在设备(或simualtor)上运行您的应用
  3. 当您在应用中询问您的帐户详情时,请创建一个新帐户。这将是一个沙箱帐户。
  4. 首先在sim中创建沙盒帐户是有帮助的,只是为了确保您没有真正创建Gamecenter帐户。

    要完全确定创建沙盒帐户,请在模拟器上运行Gamecenter并在那里创建帐户。

答案 1 :(得分:8)

从iOS配置门户:

  

为了利用游戏中心   沙箱进行测试,你也必须   创建一个新的游戏中心测试用户   Game Center应用程序中的帐户   在你的设备上。

     

所有显式的App ID都是自动的   启用In App Purchase和Game   中央。通配符应用程序ID和   现有显式App的重复   ID不符合In App Purchase的条件   和游戏中心。

基本上有两个步骤:

  1. 在启用开发的iOS设备上,创建一个新的游戏中心帐户。
  2. 必须使用com.yourcompany.yourappname形式的应用ID为您的应用签名,您不能简单地使用通配符开发ID /配置文件(格式为com.yourcompany。* )因为游戏中心无法识别您的应用

答案 2 :(得分:1)

有同样的问题。这对我有用: 1.如果你越狱,退出GC,卸载APPSYNC,杀死所有进程。 2.创建adhoc构建,使用适当的权利对其进行签名,上传到您的Web服务器,无论如何。 3.下载/安装此ipa到您的设备并运行,当被要求创建新帐户或使用现有时 - 它将在沙箱内注册(或创建新的)。

答案 3 :(得分:1)

虽然Kendall过去解释过的工作原理,但从iOS9开始,您似乎必须从iTunesConnect创建沙盒帐户。

iTunesConnect -> Users And Roles -> Sandbox Testers
  • 单击(+)图标以创建新用户。
  • 从XCode启动您的应用,并在出现提示时使用沙盒电子邮件帐户和密码。
  • 按照提示创建游戏中心帐户。

答案 4 :(得分:0)

适用于许多人的最简单的解决方法如下:

  1. 关闭所有支持游戏中心的游戏
  2. 打开游戏中心
  3. 如果您已登录沙盒帐户,请退出
  4. 如果没有,请创建一个虚拟沙箱帐户,然后在完成后注销
  5. 重新启动游戏中心
  6. 尝试使用您的真实帐户登录,这可能会解决问题
  7. 如果没有,请确保您已退出,然后退出Game Center
  8. 启动启用游戏中心的游戏,并尝试登录您的真实帐户

答案 5 :(得分:0)

遗憾的是,Apple 从 iOS 9 开始弃用了 Game Center 的沙盒环境,请参阅

<块引用>

作为 iOS 9 和 El Capitan 发布的一部分,Game Center 开发沙箱已被淘汰,允许所有预发布开发在与已发布游戏完全相同的服务器环境中进行。

今天,如果我们要使用新的游戏中心帐户进行测试,我们需要使用实际电子邮件地址创建新的 Apple ID 以进行两因素授权。