基于回合的Game Center游戏的不同版本不能看到彼此的比赛

每次我向testing人员部署一个新版本时,旧版本的游戏都不再可用。 作为testing,我在一个设备上安装了内部版本63(由agvtool编号),另外一个设备上安装了64版本。 我从64岁开始邀请。63人什么也没有看到(既没有Game Center邀请,也没有使用GKTurnBasedMatchmakerViewController )。 于是我安装了64个,邀请出现了。

我正在使用一个脚本来build立(使用xcodebuild来创build一个档案,然后压缩一个.ipa),虽然每次都是一样的脚本。

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

如果两个设备具有相同的构build,则一切运行良好。 (如果我从Xcode构build并将其复制到附加设备 – 这些不是存档构build虽然似乎没有相同的问题。)这使我认为这不是一个configuration问题(因为相同的configuration文件被一直使用)。

看起来问题是因为我改变了CFBundleVersion。 这显然是Game Center的无证兼容性指标: https : //devforums.apple.com/message/690974