web-dev-qa-db-ja.com

xcode Appleプロビジョニングの「秘密鍵の欠落」を修正するにはどうすればよいですか?

新しいMacにxcodeをインストールし、hello-worldプロジェクトのプロビジョニングを設定してiPadに展開する必要がありました。

注:新しい無料プロビジョニングを使用しています(有料のAppleアカウント)はありません)

  1. 私はPreferences/Accountに行きましたApple account
  2. プロジェクトでは、Generalタブ、Teamはmy(free )Apple Devアカウント。(すべてうまくいったようで、これは有効であると認識された)
  3. IPadにデプロイしようとしましたが、「codesignが終了コード1で失敗しました」というビルドエラーが発生しました
  4. おそらくこれは証明書に関するものです。 Keychain Accessに行き、「iPhone Developer:[email protected](...)」があります。これは、Apple Account。
  5. 私はこのキーを削除しました(Appleアカウント、したがってこのキー)を再度追加すると思います)
  6. 次に、xcodeの設定からAppleアカウントを削除して再追加しました
  7. サインインでき、キーが追加され、キーチェーンアクセスキーの情報を取得問題がないことを示します(有効など)
  8. Xcode Preferencesで、Manage Certificatesをクリックすると、「David's MacBook Pro(2)」と「Untitled」キーの束が表示されます。 「Missing Private Key」のステータス。
  9. xcode/General /Statusセクションには「入力したユーザー名またはパスフレーズが正しくありません」私の「チーム」がサインインし、有効であっても
  10. Try Again」をクリックすると、「修復待ち」、「失効...」、「証明書の生成」が表示されます。私が必要とするものを正確にやっているが、失敗し、秘密鍵がまだ失われているので、地獄のループでステップ9に戻ります。

oK? OSを工場出荷時の状態に戻し、最初からやり直すことなく、これを解決するにはどうすればよいですか?

注:SOには、キーの取り消しとDev Consoleからの新しいプライベートキーの生成について説明する次のような解決策があります。 配布証明書?

ただし、「無料」アカウントでは、証明書セクションにアクセスできません。オンラインの開発ポータルからは何も管理できません。ただし、証明書を処理するために特別に設定されたxcodeを参照します(上記の手順9-10を参照)が、機能しません。ここからどこに行くべきか本当にわかりません。私は、Mac、iOS、xcodeのすべてに不慣れです。欲求不満。シンプルなhello-worldアプリでのシンプルなオンボーディング体験をありがとう。

17
dapug

結果が得られなかったこの質問に対する2つの報奨金の後、私はなんとかこの問題の解決策を見つけることができました。どうやら、それはいくつかのキーチェーン関連の問題でした。
修正するには:

  1. Macでキーチェーンアクセスを開きます。
  2. ウィンドウの左側にある「ログイン」キーチェーンを右クリックします。
  3. ロックキーチェーン「ログイン」を押します。
  4. 次に、同じ操作を行ってロックを解除します。
  5. Xcodeに戻って、個人アカウントで実行するようにアプリを設定してください。

最初のコメントを使用して解決策が見つかりました: https://github.com/desktop/desktop/issues/3625

7
resurrecteds