2

テスターに​​新しいビルドをデプロイするたびに、古いビルドのゲームは利用できなくなります。テストとして、ビルド63(番号はagvtool)を1つのデバイスにインストールし、64を別のデバイスにインストールしました。私は64から招待しました。63は何も表示しませんでした(Game Centerの招待でも、使用時でもありませんGKTurnBasedMatchmakerViewController)。そこで64をインストールすると、招待状が表示されました。

毎回同じスクリプトですが、スクリプトを使用してビルドしています(xcodebuildアーカイブを作成してから、.ipaをZIPアップしています)。

これについて言及しているドキュメントは見たことがありません。ゲームがAppStoreに入ると、更新を行うことを心配します。

2つのデバイスのビルドが同じ場合、すべてが正常に動作します。(Xcodeからビルドして、接続されたデバイスにコピーする場合、同じ問題ではないようです。ただし、これらはアーカイブビルドではありません。)これにより、プロビジョニングの問題ではないと思います(同じプロファイルであるため)常に使用されます)。

4

1 に答える 1

2

CFBundleVersionを変更していたために問題が発生したようです。これは明らかにGameCenterの文書化されていない互換性インジケーターです:https ://devforums.apple.com/message/690974

于 2013-01-03T21:08:14.333 に答える