2011-08-11 3 views
3

時々、iOSデベロッパーはデバイスにデプロイするためのアプリを構築できないという問題を経験することがあります。秘密鍵に関連付けられています。開発者の証明書と秘密鍵の両方が存在しますが、それらは互いに "下に"現れません。iPhone署名問題:開発者証明書と配布証明書から秘密鍵が「切断されました」

ディストリビューション用。秘密鍵から切断される可能性があり、XCodeは動作を拒否します。

ウェブを検索すると、この質問の数十のバージョンがここや他の場所で尋ねられます。結果は「おい、今朝働いた!スレッドが死んでしまったり、答えがありません。 (前者の代わりに「私は再起動して動作します」または「XCodeを再起動して動作します」)

私が以前に受け取った答えは、すべて "Appleの模範的で完璧なドキュメント"です。さて、私はそこに行って、私はそれをやった。私が言ったように、これはすべて正常に動作していましたが、今はそうではありません。何も変わっていません。これは1年に3〜4回行う。過去に私は "私はXcodeを再起動しましたが、今は動作していますが、今度はドラッグ、ドロップ、再起動、または再起動の量は機能しません。

私は提案を探しています。

+0

私はドイツ語ですが、あなたのユーモアが好きです;-) – Kay

+0

素敵な批評家:)が好き! – Wasim

答えて

0

私はあなたのためにそれを引き起こしているかどうかはわかりませんが、私はそれを修正する方法を知っています。私はちょうどライオンをインストールし、同じことを行った。私はApple Developer Portalに行って自分の開発者証明書を削除し、チュートリアル(新しい開発者証明書を作成するときに表示される)に従いました。これは基本的にKeyChainに新しいCSR(Certificate Signing Request)を生成させました。新しい証明書をアップロードしてから、自分のアプリケーションに入り、新しい証明書で新しい開発者プロファイルを作成する必要がありました。

+0

初めてiPhone用に開発を開始したとき、ドキュメントを紛失した場合、アプリストアのアプリのアップデートに署名できないため、開発者の証明書の秘密鍵をバックアップするよう警告されました。私はそのために開発者certを再生成することを恐れていました。先週アップルに連絡したとき、15ページにある段落で述べたような技術ノートを送って、プログラムがバンドルごとにアプリストアで識別されるため、更新プログラムに署名できないという注意が含まれていましたID(理にかなっています)。だからもう一度やっている。それがなぜ最初に失敗したのか説明はありません。 – Craig

+0

それはあなたのために働いてうれしい。 – cdasher