2012-01-15 17 views
3

このエラーが発生しています。Xcode 4.2のコード署名エラー

Code Sign error: Provisioning profile '98745F54-634Y-882B-A56T-5EFE760C3EE6' can't be found

私はGoogleで検索し、私はproject.pbxprojからこの行を削除する必要があることが分かりました。私がProvisioning profileを検索したとき、私は6ヒットを得る。私はProvisioning profileのどの行を削除すべきか知る必要がありますか?

注:私のXcodeのバージョン4.2

私が編集するためにどのラインのようなラインのシーケンスを示しており、SO questionを経て、私は私のproject.pbxprojにそのシーケンスを見つけることができません。

1)

  PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7"; 
      "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664"; 
      SDKROOT = iphoneos; 

2)

OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; 
       PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7"; 
       "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664"; 
       SDKROOT = iphoneos; 

3)

  PRODUCT_NAME = "$(TARGET_NAME)"; 
      PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6"; 
      WRAPPER_EXTENSION = app; 

4)

  PRODUCT_NAME = "$(TARGET_NAME)"; 
      PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6"; 
      WRAPPER_EXTENSION = app; 

答えて

4

Accordi私の知る限り、project.pbxprojファイルに直接触れるべきではありません。あなたのエラーは、あなたのマシンに存在しないプロデューサープロファイルでアプリケーションに署名しようとしたために起こりました。以下を実行してください:

  1. 有効なプロビジョニングプロファイルを持っていることを確認してください。 Xcodeで
  2. はセッティングを構築するために行く - > [コード署名 - >コード署名アイデンティティ
  3. 作るあなたは1
  4. は必ずスキームご使用(デバッグ、リリースを作る段階から有効なプロビジョニングプロファイルを使用してアプリケーションに署名していることを確認してください)は正しく署名されています。
  5. クリーンプロジェクト
  6. ビルドして実行
1

は、私はそのファイルを直接編集すると危険な結果を持って聞いたことがあるが、私は同じ理由で一度それをしなければなりませんでした。

有効なプロファイルを確認するには、オーガナイザ(ウィンドウ - >オーガナイザー)に移動し、有効なプロビジョニングプロファイルを選択します。プロファイルを選択すると、探しているコードであるPROFILE IDENTIFIERが上に表示されます。

1

オンビルド設定コード署名を検索してください。あなたはそれを見つけるでしょう。

1

あなたのlinked questionの最高ランクの回答によると、古い/無効なプロフィールへの参照すべてを削除する必要があります。 project.pbxprojを手作業で編集する場合は、敬意を表する必要はありません。

  • バックアップ
を編集する前にのXcodeをシャットダウン
  • 既存のファイル:ちょうど最初の行うには二つのことを忘れないでください
  • 関連する問題