2011-05-25 12 views
0

デバッガからのエラー:何度でも多く、多くのことをしようとした後私はXcodeの4にアップグレードすることに決めましたし、問題が停止しました。私は何が間違っていたのか分かりません。残念なことに、これは私が持っていた問題で失われた残りの人へのアドバイスです。
PSをご提案ありがとうございました:)
プロビジョニング、証明書、EDIT

こんにちは皆、

を私はなぜ知らないが、私のアプリはプッシュ通知を有効にしようとした後、私のデバイス上でコンパイルを停止しました。開発者証明書を持つデバッグモードでは正常に動作していましたが、コンソールにプッシュ通知関連のエラーが発生しました。この問題について読んだら、実際にプッシュ通知をテストするためにDistribution証明書でコードに署名しなければならないことに気付きました。私のアプリはもう試験装置上に展開することができなかったこれらの事で「遊んで」の後... 私は何度も何度も2つのエラーを取得しています:

1.実行ファイルが無効な資格

で調印されたと

2.この実行ファイルの有効なプロビジョニングプロファイルが見つかりませんでした。

私はチーム管理者のパスと削除/失効した証明書とプロファイルでログに記録し、それらを再作成して自分のコンピュータにインストールしました。キーチェーンでは、すべてがok(鍵付き証明書)とxCode Organizer(新しいプロファイル)で表示されます。

  • 私は何回か

  • は、カスタム値でEntitlements.plistを作成し、ターゲットをクリーニングEntitlements.plistに未チェックの

  • のは、 "get-タスク許可" 私は私のバンドル識別子に

  • を置きます

    iphoneデバイスからプロファイルを削除して再試行しました。それは右のプロビジョニングプロファイルに

  • をインストールし、私は私がおかしくなりそうだということを見たとき、私はちょうど見て、別のアプリケーションを起動しようとすることにしました。その後、数回iPhone、

をコンピュータ/ Xcodeの再起動しましたこれを実行できるかどうか。 どういうことか...それはできません。私は上記と同じ2つのエラーが発生します。

私は開発者のポータルでステップを追って物事を再現し、何かが見当たらないことを確認する方法を説明します。 2つのデベロッパーツールアカウント(チーム管理者(A)、チームメンバー(B))を使用しています。証明書とプロファイルを再作成しながら、私は...

を何か間違ったことをしたかもしれないので、私は古い設定

1を取り外し、これを言っているキーチェーンからの証明書(DEV及び分布)と秘密鍵を削除しました。

2は、xCode Organizerからすべてのプロビジョニングプロファイルを削除しました。私はその開発の証明書を失効した[配布証明書はデバイスで

4を削除(管理者として)開発者ポータルで

3私は

5私のiPhoneのデバイスを削除し、私はすべての開発プロビジョニングプロファイルを削除しました。配布物は削除できません。

6それから私は、チームメンバーのアカウントにログインし、開発用証明書NEW証明書を作成

を取り消されました。 PROFILE ...

1キーチェーンアシスタントで私は新しいCSRを作成してアップロードしました。管理者はそれを承認し、それをWWDR中間証明書と共にダウンロードしました。ドラッグ&キーチェーンにそれらを落とし - ログイン/カテゴリ - 証明書

2私は、私は新しいプロビジョニングプロファイルを作成したプロビジョニング/開発に

3私のデバイス名/識別子を追加しました。開発者、すべてのデバイス、アプリIDを追加しました。

4私のチームメンバーのアカウントからダウンロードしてダブルクリックしてください。

5 xCodeプロジェクト情報私はコードを開発者証明書に設定し、Device/Debugで実行してビルドしました。

//私はenitlements.plistを作成し、実行して、私が手::デバッガからエラー:プログラムがされて実行可能ファイルが無効な資格と暗闇の中で

タッピングを締結しました:私は成功し、エラービルドを取得しますデバッグが実行されていません。

//次に、get-task-allow = falseを追加します。実行ファイルに無効なエンタイトルメントが割り当てられています。

//私はこれをtrueに変更する場合は、私が手:デバッガからエラー

//それから私は私のアプリIDは、純粋な文字列としてエンタイトルメントに追加します。何もない:(ここ変わる - 。そのためにどちらか

非常に、非常に多くのも、私の記事を読んでいただきありがとうございます 希望私は...ナッツ行く前にこの問題を解決するだろう

敬具、 ルカ

+2

これは本当に暴言の場ではありません。このフォーラムの何百人もの人々が、あなたがやりたいことを毎日やりたいことをすることができます。あなたのポストをもっと簡潔で直接的なものにすることを勧めます。 – adam

+1

私は最初の段落を削除する自由を取った。私は(時には)奇妙なコードの署名プロセスにあなたの怒りを共有していますが、私はまだあなたがランダムな侮辱を発行せずにあなたの問題を解決できると思います。本当の男(または女性)になれば、何とかそれを解決します。他の人は以前にそれをしていました。 – Toastor

+1

侮辱していた最初の段落には本当に申し訳ありません。私は慎重に言葉を選ぶべきだったと認めます。それでも、私はあなたが私の欲求不満を理解することを願っています... – luigi7up

答えて

1

ますあなたのチームリーダーのmacのインポート秘密鍵(.p12)を持っていればそれは動作します。私は証明書が作成された場所からそのMacのプライベートを持っている場合にのみ、同じ問題に直面します。

+0

私は自分の鍵をエクスポートし、それを私のキーチェーンにインポートしました。何も変更されていません:(( )管理者が私のログイン情報をすべて手に入れてくれたので、自分の秘密鍵が必要な部分がわからないので、すべてが私のcomp(チームメンバー)から作成されました。私は自分の鍵をエクスポートしなければなりませんでした...私が間違っていないなら、それは私が現時点で使用していない配布証明書のためでした。私は私のコンピュータを使ってアプリケーションを実行しようとしています。 DEVELOPMENT certificate。 – luigi7up

0

私はこの正確なエラーで数時間を費やして、私はそれを解決するために取った手順は以下のとおりであった:アプリケーションIDがプッシュがすべて削除

  • 新しいプロビジョニングプロファイルを作成
  • を有効にしていることを

    • チェック新しいプロファイルXcodeで、デバイス上及び使用する他のプロファイル
    • (建物及びエラーなしデバイスにインストール)
    • はentitlements.plistを作成し、ブール値には、Get-タスクできるよう、変更タイプに追加し、だから、後に多くの私はブログを見つけたグーグル真
    • (今資格エラーを取得)

    に設定します画像がこれにどのような影響を与えるかについての投稿を確認して、私たちがアプリアイコンを変更している途中にあったことに気付きました。だから私は古いアプリのアイコンを投げて、ちょうど魔法のように構築して、私にデバイストークンを与え始めました。

  • +0

    私のプロジェクトにicon.pngを追加し、変更をしないでください:( – luigi7up