【问题标题】:Not seeing custom achievement icon in GameCenter在 GameCenter 中看不到自定义成就图标
【发布时间】:2013-01-18 06:01:21
【问题描述】:

我在 Game Center 中为我的应用创建了一个成就,其中包含 1024 x 1024 图形的英文本地化。

我完成了成就,但是当我将GKGameCenterViewController 加载到成就中时,我看到了默认的奖杯图标。英文文本在那里并且正确。我处于沙盒模式。

为什么会发生这种情况?

【问题讨论】:

  • 嗯。我没有在 iOS 6 设备(任何地方)上看到该图标,但在 iOS 5 设备(在 GameCenter 应用程序中)上看到了它。我猜这是一个缓存问题。
  • 请注意,如果是缓存问题,我不知道如何清除缓存。我试过删除应用程序,杀死GameCenter,重新启动。没有骰子。
  • 这就是它的工作原理。有时您必须等待一天才能看到更新的成就图标。您无法加快速度。
  • 奇怪的是它会在不同的时间进入不同的设备——我很想认为 VC 中内置了一些缓存机制,但无论如何等待似乎确实可以解决问题。跨度>
  • 这是一个问题,因为它使开发变得困难。

标签: ios game-center


【解决方案1】:

这是一个缓存问题。要修复它,只需将位于 ~/Library/Application Support/iPhone Simulator/<VERSION>/Library/Caches/GameKit/Images 的 Images 文件夹丢弃

【讨论】:

  • 我不相信有办法在设备上做到这一点,但至少,这可以让你在模拟器上进行测试。当应用程序上线时,它应该会正常显示。
【解决方案2】:

我不确定,但我认为对于尚未上线的游戏来说这很正常...... 有时我的游戏也会发生同样的情况! 稍等片刻,然后再尝试在 Game Center 中查看...

【讨论】:

  • Guns'n'Roses 不是说过“我晚上一直在编写成就代码,只是想把它做好……我们需要的只是一点耐心”?我可能是在解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 1970-01-01
相关资源
最近更新 更多