【发布时间】:2021-03-30 00:21:14
【问题描述】:
我已经找了几天了,找不到东西。
我有一个 ipod touch 4g 并且刚刚开始将 Game Center 添加到我正在开发的游戏中。
这在模拟器中运行良好,但是当我尝试在我的设备上进行测试(在调试模式下运行应用程序)时,游戏中心无法识别游戏。
我在其他论坛上看到我应该处于沙盒模式,但我似乎无法在我的设备上输入它。
谁能告诉我如何进入SB模式
谢谢
【问题讨论】:
标签: iphone xcode game-center
我已经找了几天了,找不到东西。
我有一个 ipod touch 4g 并且刚刚开始将 Game Center 添加到我正在开发的游戏中。
这在模拟器中运行良好,但是当我尝试在我的设备上进行测试(在调试模式下运行应用程序)时,游戏中心无法识别游戏。
我在其他论坛上看到我应该处于沙盒模式,但我似乎无法在我的设备上输入它。
谁能告诉我如何进入SB模式
谢谢
【问题讨论】:
标签: iphone xcode game-center
你要做的是:
首先在 sim 中创建沙盒帐户会有所帮助,以确保您没有真正创建 Gamecenter 帐户。
要完全确定创建沙盒帐户,请在模拟器上运行 Gamecenter 并在那里创建一个帐户。
【讨论】:
来自 iOS 配置门户:
为了使用游戏中心 用于测试的沙箱,您还必须 创建一个新的 Game Center 测试用户 Game Center 应用程序中的帐户 在您的设备上。
所有显式应用 ID 都会自动 为应用内购买和游戏启用 中心。通配符应用 ID 和 现有显式 App 的副本 ID 不符合应用内购买条件 和游戏中心。
基本上有两个步骤:
【讨论】:
现在在 iOS 8 中,整个过程似乎更简单了。我所要做的就是转到 Settings -> Game Center 并在 Developer 部分下,启用 Sandbox。那时,我可以通过我的个人帐户和沙盒帐户在我的游戏开发版本中使用 Game Center。
【讨论】:
虽然 Kendall 解释的内容过去可以正常工作,但从 iOS9 开始,您似乎必须从 iTunesConnect 创建沙盒帐户。
iTunesConnect -> Users And Roles -> Sandbox Testers
【讨论】:
遇到了同样的问题。这对我有用: 1.退出GC,卸载APPSYNC,如果你越狱了,杀掉所有进程。 2.创建临时构建,使用适当的权利对其进行签名,上传到您的网络服务器,无论如何。 3. 下载/安装此 ipa 到您的设备并运行,当询问创建新帐户或使用现有帐户时 - 它将在沙箱内注册(或创建新帐户)。
【讨论】:
应该适用于许多人的最简单的修复方法如下:
【讨论】:
遗憾的是,Apple 从 iOS 9 开始就弃用了 Game Center 的沙盒环境,请参阅
作为 iOS 9 和 El Capitan 版本的一部分,Game Center 开发沙盒已被取消,允许所有预发布开发在与已发布游戏完全相同的服务器环境中进行。
今天,如果我们想用一个新的游戏中心帐户进行测试,我们需要使用实际的电子邮件地址创建新的 Apple ID,以进行两因素授权。
【讨论】: