2011-07-17 8 views
0

私は、マルチプレイヤーゲームのためにGame Centerを使用するゲームに取り組んでいます。異なるアカウントでプロビジョニングプロファイルを使用してアプリケーションを設計する

今、別の人とゲームをテストする時間が来ています。

最初は - 私はそれが簡単だったと思っていました - 私は自分の開発者アカウントで作成されたプロビジョニングファイルをプロジェクトに一緒に送ってください。

プロビジョニングファイルを使用してアプリケーションをコンパイルすることはできませんが、これは恐ろしい「このゲームはゲームセンターで認識されません」というメッセージが表示される唯一の方法です。

私はサインインすることもできますし、プレーヤーを検索することもできます。しかし、彼自身のプロビジョニングプロファイル(アプリケーション識別子の点ではワイルドカードです)でアプリケーションに署名するたびに、ゲームセンターにサインインできません。認識される。彼は自分のiTunes Connectアカウントにリンクされた「テストユーザー」アカウントを持っていますが、私のプロビジョニングプロファイルでアプリケーションに署名する必要があるようです。

どうすればこの問題を回避できますか?

助けてください。

答えて

0

私はあなたが異なるアプリケーションIDを持つ異なる開発者アカウントを使用していると仮定します。 Game Center Gameは、Bundle Seed IDとWildcard App IDで構成される特定のBundle Identifierに関連付けられています。彼のバンドルの彼のプロビジョニングプロファイルは、異なるバンドルシードIDとおそらく異なるアプリケーションIDを持っているため、ゲームセンターはあなたのテスターのゲームを認識しません。

彼が同じアプリケーションIDにアクセスできるようにするには、同じプロビジョニングプロファイルとApp IDに対して複数の証明書を使用するにはチームデベロッパーアカウントが必要です。

代わりに、IPAをテストユーザーに配布して、テストすることができます。

  1. (下記のリンクガイドをチェックしてください)あなたのエンタイトルメントファイルを作成し、あなたのプロビジョニングプロファイルに自分のデバイスのUUIDを追加し、Xcodeの
  2. にインポートして:私は私の頭の上から簡単に以下の手順を説明してきましたあなたのスキームをiOSデバイスに設定し、製品 - >アーカイブ
  3. を一度アーカイブし、オーガナイザーでアーカイブされたアプリケーションを見つけてクリックして共有ボタンを選択します。
  4. 内容はIPAパッケージで、テストユーザーのデバイスを使用した開発者プロビジョニングプロファイル
  5. 保存どこかにIPAと、より包括的かつ詳細なガイドのためのApp

をiTunesを使って自分のデバイスにアプリケーションを同期したりTestFlightを経由して、それを送信するために彼を掲載し、この記事をチェックアウトし、あなたのテストユーザー

  • に送りますIPAの作成について:How to create an IPA (Xcode 4)

  • +0

    ありがとうございました。私たちはどちらも無料でテストをします。 –

    +0

    ありがとう、それはIPAとうまくいった。 –

    関連する問題