每次我向测试人员部署新版本时,旧版本中的游戏将不再可用。作为测试,我安装了 build 63(编号为agvtool
) 在一台设备上为 64,在另一台设备上为 64。我从 64 邀请。63 没有看到任何内容(既不是游戏中心邀请,也不是使用GKTurnBasedMatchmakerViewController
)。所以我安装了 64,邀请出现了。
我正在使用脚本来构建(使用xcodebuild
制作一个存档,然后压缩一个 .ipa),尽管每次都是相同的脚本。
我还没有看到任何文档提到这一点,这让我担心游戏在 App Store 上架后是否会进行更新。
如果两个设备具有相同的版本,则一切都会正常运行。 (如果我从 Xcode 构建并将其复制到附加设备,这似乎不是同样的问题 - 但这些不是存档构建。)这让我认为这不是配置问题(因为相同的配置文件)一直在使用)。
看起来问题是因为我正在更改 CFBundleVersion。这显然是游戏中心未记录的兼容性指标:https://devforums.apple.com/message/690974 https://devforums.apple.com/message/690974
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)