2011-10-05 4 views
12

通常どおりapp-idを作成しました。 その後、通常通りapp-store配布プロファイルを作成しました。 iTunesでゲームを設定する接続 プロフィールをインストール GSでゲームを作りました...すべてうまくいっています。には、サポートされていない資格の値が含まれています。

しかし、私は私のバイナリは、そのエラーで拒否されてアップロードすると:無効なコード署名資格

無効なコード署名資格:アプリのバンドルの
署名がサポートされていないエンタイトルメント値が含まれています。 com.apple.developer.ubiquity-container-identifier資格の場合、配列の最初の値は、プロビジョニングプロファイルでAppleが提供する接頭辞の後にバンドルID接尾辞が続くようにする必要があります。

バンドルIDは、iCloudコンテナ識別子として使用することが許可されているアプリまたは別のアプリのバンドルIDと一致する必要があります。

本当に
Specifically, value "(my team bundle seed id is here).*" for key "com.apple.developer.ubiquity-container-identifiers" in basejumpxl is not supported. 

ない私は時代のこの負荷を行ったように、私は...間違ってやっていることを確認してください、そして決してこの問題を持っていた

誰もが私の明らかな間違いが何であるかの方向に私を指しますか? ?

+0

Xcodeバージョン4.1で問題が解決したかどうかを誰でも確認できますか、この投稿に書かれているようにhttp://www.cocos2d-iphone.org/forum/topic/21529? –

答えて

13

私は最後にアプリを正常に提出しました。これで、「レビュー待ち」状態になりました。

問題は、アプリケーションIDの新しい「iCloudで有効にする」設定にあります。 私はそれを修正するために何をしたのですか?うまくいけば、これはこの問題を抱えている人を助けるでしょう。 iOSのdevのポータルで

  1. 自分自身にいくつかの時間を節約し、ちょうど先に行くとあなたは以前にあなたが提出しようとしている新しいアプリのために作られたプロビジョニングファイルを削除します。 (あなたは単にそれを更新するだけで運が良いかもしれませんが、おそらくそうではありません)

  2. あなたのアプリケーションIDに行き、設定をクリックしてください。設定が完了したら、「iCloudで有効にする」を選択して「完了」をクリックします。 iCloudの設定がエラーの原因です。

  3. Appstoreディストリビューション用の新しいプロビジョニングファイルを作成し、適切なアプリケーションIDを選択します(このオプションは先に消えていましたが、もう一度戻ります)。

  4. この新しいプロビジョニングファイルをダウンロードします。

  5. この新しいプロビジョニングファイルをXcodeのオーガナイザに追加します。最も簡単な方法は、ファイルをXcodeのアプリアイコンの上にドラッグアンドドロップすることです。

  6. Gamesaladでゲームを再公開し、作成したばかりの新しいプロビジョニングファイルを選択してください。 (私は先に進み、問題のあるプロビジョニングファイルを削除したため、混乱してしまい、誤って公開するときに間違ったものを選択してしまいました)。

  7. Application Loaderから再送信します。

希望します。:)

+0

dostを修正してください。私はこのためにとても苦しんでいた.... – Siten

+0

また、Mac App Storeの提出のために働く...ありがとう! –

+0

ここで人生を救った素晴らしい。 + 1 + 1 thanx。しかし、私はあなたがそれをどのように発見したのだろうと思いますか? –

関連する問題