2012-03-08 12 views
1

私は、Mac OS X 10.7.3は、iOSの5.1電話に提供しようとして上のXcode 4.3.1を使用しています。まず、開発プロビジョニングアシスタントを使用してプロビジョニングプロファイルを作成しました。オーガナイザーにプロファイルをドラッグ/インストールした後、「有効な署名IDが見つかりません」と表示されます。私は開発プロビジョニングアシスタントを続け、新しい開発証明書を入手してインストールしました。しかし、それは役に立たなかった。それでも "有効な署名IDが見つかりません"です。このトピックをGoogleと他の人のソリューションで読んだ後、Keychain Accessのすべてのキーを削除し、開発プロビジョニングアシスタントを再び歩いて、すべてのことをやったが問題は解決しなかった。だから私はもう一度新鮮なスタートが必要だと思った。すべてのプロビジョニングプロファイル、証明書、鍵を削除しました。それから、私はすべてを元に戻したが、役に立たなかった。私はまた、4つの証明書しか生成しなかったオーガナイザの「ポータルに追加」を試みましたが、まだキーはありませんでした。iOSのプロビジョニングとキーチェーン世代

マシンを再起動する必要がありますか?冗談だ。

答えて

0

私はそこにあなたが今している2,3度行ったこと。だから私は何が起こっているのかを解明しようとし、here (Understanding iOS Code Signing)(警告:tl; dr)を文書化しました。

その間違いを犯すのは簡単しばらくportalに記載されている手順を「次」、そしてそれはあなたが何が悪かったのか特定するのに役立ちます理解します。

  • お使いのMacから開発者の証明書を作成します:あなたは全体のことを読んで行く前にここで

    はあなたのための迅速なチェックリストです。

  • ポータル上のプロビジョニング・プロファイルを作成し、そのプロファイルに(前のステップで作成した)あなたの開発者の証明書が含まれていることを確認してください。
  • Macにプロファイルをダウンロードしてインストールします(最初の手順で使用したものと同じである必要があります)。 (実際に証明書をエクスポートすると他のMacでも使用できますが、そこには行かないでください)

これを実行しても問題が解決しない場合は、「理解」してください。

+0

ありがとうSailesh。あなたのブログはとてもよく書かれており、正方形1から始まって「理解する」ことを試みています。 –

+0

問題が解決しました!これは私がしたことです:1. Keychain Accessを通じて新しい開発者証明書を要求しました。 2. Xcode Organizerの「ポータルに追加」を使用しました。 Xcodeは配布証明書を要求し、配布プロファイルをエクスポート/ダウンロードするオプションを提供しました。 –

+0

素晴らしい..おめでとう! :) – Sailesh

1

証明書を作成する前に、自分のプロビジョニングプロファイルを作成した場合、それは無効です。あなたはプロフィールに行って、更新を押す必要があります。その後、ダウンロードし直してください。プロファイルは証明書に基づいて作成されます。

+0

それは理にかなっています。だから私は、最初の証明書を作成しました:アップルWWDRC当局、開発者IDの認証機関、iPhone開発者:<(#)>、iPhone配布:を。しかし、まだキーと "有効な署名IDが見つかりません"。私は今何が間違っていたのですか? –

関連する問題