2

每次我向测试人员部署新版本时,旧版本中的游戏都不再可用。作为测试,我在一台设备上安装了 build 63(编号为agvtool),在另一台设备上安装了 64。我从 64 邀请。63 什么也没看到(游戏中心邀请,或使用时GKTurnBasedMatchmakerViewController)。所以我安装了 64,邀请就出现了。

我正在使用脚本进行构建(xcodebuild用于制作存档,然后压缩 .ipa),尽管每次都是相同的脚本。

我还没有看到任何提到这一点的文档,这让我担心一旦游戏在 App Store 中进行更新。

如果两个设备具有相同的构建,则一切都很好。(如果我从 Xcode 构建并将其复制到连接的设备,这似乎不是同样的问题——尽管这些不是存档构建。)这让我认为这不是配置问题(因为相同的配置文件一直使用)。

4

1 回答 1

2

看起来问题是因为我正在更改 CFBundleVersion。这显然是 Game Center 的一个未记录的兼容性指标:https ://devforums.apple.com/message/690974

于 2013-01-03T21:08:14.333 回答