0

しばらく前、私はMacでiOSを使用していました。事故で機械を紛失し、何も回収できません。新しいものを購入し、xcodeをインストールしました。デバイス用にコンパイルしようとすると、「デフォルトのキーチェーンに有効な証明書/秘密鍵のペアがありません」というエラーが表示されます。

プロビジョニングポータルにアクセスし、開発者証明書を取得してキーチェーン(ログイン用)に追加しました。また、以前に使用したプロビジョニングファイルをMacに追加しました(すでにiOsデバイスにありました)。

ステータスの下のオーガナイザータブに、「有効な署名IDが見つかりません」という警告が表示されます。

私はまだアップルデベロップメント全体に不慣れで、何をすべきかについての手がかりがありません。

助けてくれませんか?

ありがとうございました

4

3 に答える 3

3

既存の開発証明書を破棄し、キーチェーンからの新しい署名要求を提供する必要があります。不足しているのは秘密鍵です。新しい鍵を作成するだけでは取得できないためです。

将来的には、TimeMachineを使用してください...それは非常に貴重です。また、秘密鍵をエクスポートしてUSBスティックに保存し、追加のバックアップをとることもできます。

于 2012-06-19T20:28:16.887 に答える
1

https://developer.apple.com/ios/manage/overview/index.action(またはiOSプロビジョニングポータル!)にアクセスします

次に、プロビジョニングに移動します。次に、[新しいプロファイル]をクリックしてプロファイルを作成し、ダウンロードします。次に、プロビジョニングファイルを開くと、コンピュータはそれをライブラリに追加するかどうかを尋ねてきます。それを受け入れれば、あなたはそれをあなたのコンピュータに持っているはずです。次に、Xcodeを開いてオーガナイザーを開き、テストに使用しているデバイスをクリックして、[プロビジョニングプロファイル]をクリックします。次に、[インポート]をクリックして、ダウンロードしたプロビジョニングファイルを選択します。次に、プロジェクトで、ビルド設定で適切なプロファイルを選択します。次に試してみてください、それはうまくいくはずです!古い証明書は使用できないので、それを捨てるだけです。幸運を!

于 2012-06-19T20:29:21.467 に答える
1

キーをバックアップしなかった場合、開発者ポータルからダウンロードしたものと同じ証明書を使用することはできません。キーなしで証明書を使用することはできません。以前のマシンでキーをバックアップしておく必要があります。今度は、証明書をダウンロードして、バックアップされたキーとペアリングするだけです。

キーをバックアップしなかった場合は、古い証明書を取り消して、新しい証明書を作成する必要があります。そして、終了したら、証明書キーをバックアップすることを忘れないでください。

私に起こったので、私はそれを間違った方法で行うことによって知っています;)

于 2012-06-19T20:30:06.110 に答える