2011-08-30 14 views
11

私のアプリを過去数週間テストしたところ、最終的にアプリストアにアプリを提出しようとしています。送信する前に、制作プッシュ通知を設定したかったのです。私はプロダクション用のプロビジョニングプロファイルをインストールしてインストールしました。これをXCodeビルドエリアのコード識別子に設定し、プロダクションプッシュ通知が機能することを期待してアプリを起動しました。私がしようとしてきたプロビジョニングプロファイルエラーによって資格付与に値が許可されていません

<Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile 
Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile 

を:

私は今に実行している最初の問題は、私がコード識別子で選択に関係なく、どのようなプロビジョニングプロファイル、私はこれらのエラーコードで終わるということです何時間も問題を把握して解決策を見つけていない。そこにいる誰かが解決策を絞ってくれるのを願っていました

答えて

11

Xcode(主催者)と必要に応じてプロビジョニングWebサイトからすべてのプロビジョニングプロファイルを削除してから、this guideに従って新しいプロビジョニングプロファイルを作成してみてください。

+0

"要約"の下に資格セクションはありません –

+0

私は正しい情報とより可能性のある解決策で自分の回答を編集しました。 –

+0

エンタイトルメント・ファイルでは編集してはいけませんが、私のプロビジョニング・プロファイルをすべて削除すると機能します。 –

0

あなたのマシンのキーチェーン持っていない、そのプロジェクトのプロビジョニングプロファイル

以下Stapsを...ですか

#1 Just download the provision profile from developer.apple.com 
#2 First modify it and add your current device again .. 
#3 Check out your info.plist in your project 
#4 provision profile name and name in info.plist should mach with each other .. 
#5 now try i hope u will get your project Done. 
+0

これはうまくいきませんでした...私はそれを修正しました、redownloaded ...それをxcodeのデバイスに追加しましたが、まだエラーが表示されています。 #3 /#4の場合、info.plistファイルのどこにプロビジョニングプロファイルが表示されるのかわかりません。 –

8

私はAD-ではなく、App Storeの証明書を使用して何かに署名したので、これは私に起こりましたhoc証明書。正しい証明書を選択し、再アーカイブして問題を解決しました。

+0

彼らは同じものでしたか? – jeswang

1

エンタープライズアプリケーションでこのエラーが発生しました。それはベータ版でした。

プッシュ通知用に「開発」を登録しましたが、証明書で「プロダクション」バージョンをセットアップしたことはありませんでした。ベータ版であっても、限定されたユーザーグループでの本番運用でした。

(この質問を見つけるかもしれない他の「サーチャー」のための)

+0

これは私の正確な問題でした。私はもっ​​と多く投票することができればいいと思う。 – valdetero

0

私の問題は、製品に>スキーム>編集スキーム、アーカイブタスクがデバッグ構成を使用するように設定されたことを解放/分配構成ではありませんでした。

0

テストフライト(http://testflight.com)を使用している場合は、Macのプロビジョニングプロファイルに関連していますが、「オーガナイザ」で表示され、すべてを削除し、証明書のみでアプリケーションをビルド/アーカイブしようとします私は通常でそれを解決XCodeの5.1に

を異なるプロジェクトからアプリケーションをアーカイブする場合、これは、最近かなり頻繁に起こっている

2

)展開したい:

  • 閉じXCodeの、
  • 私のキーチェーンアクセスからすべての証明書を削除する
  • ファインダーをダブルクリックします。CERファイル私は私の場合はアーカイブ
1

を再構築

  • オープンXcodeと関連するプロジェクトのプロジェクト
  • 再確認署名オプションを必要とする、問題は私が選択したプロファイルをプロビジョニングする権利を持っていたことでしたビルド設定]> [プロビジョニングプロファイル]の順に選択しますが、[ビルド設定]> [コード署名ID]で正しい証明書が選択されていません。

  • +1

    http://data1.whicdn.com/images/45209975/large.gif – dbmrq

    0

    ターゲットの機能にキーチェーン共有資格を追加していないため、OTAのインストール中にこのエラーが発生しました。

    +1

    他のアプリと実際にキーチェーンを共有したいと思っていましたか?私は望んでいない、しようとしていない、まだエンタープライズアプリケーションのインストール中にエラーが発生します。 – jrg

    0

    私の場合、エンタープライズアプリケーションでエラーが発生しました。

    1. インストールデバイス
    2. からデバイス
    3. からアプリをアプリの提供プロファイルを、あなたのアプリを削除再び
    4. 利益
    5. ここ

    プロビジョニングプロファイルを管理する方法を見ることができます http://applesliced.com/ask/how-do-i-remove-provisioning-profiles-from-my-iphone

    開いている設定 - >一般 - >プロフィール

    0

    私のケースでは、キーチェーンからすべてのプロビジョニングプロファイルを削除する必要がありました(すべてを削除し、iPhoneを検索しました)、xcodeからアカウントを削除してから、xcodeにログインし直してください。アカウント)

    0

    何とかget-task-allowkeychain-access-groupsが有効になっていました。

    外部ユーザーへのテスト飛行のためにこれに固執していたこのバージョンは、リンゴ(!)によって承認されました。結果:誰もそれをインストールできませんでした。

    私たちはそれについてかなり喜んで、間違っていたことを理解するのに長い時間がかかりました。

    関連する問題