1

プロジェクトをある Mac から別の新しい Mac に移動しました。プロジェクトをビルドしようとしましたが、エラーは表示されません。アーカイブしようとすると、次のエラーが表示されます。

「ID 'iPhone Distribution: Jeeran for Software Development' は、デフォルトのキーチェーン内の有効で有効期限が切れていない証明書/秘密鍵のペアと一致しません」

エラーで何ができるか教えてください

4

1 に答える 1

1

デバイスのアーカイブとビルドが古いシステムで正常に機能していたと仮定すると、最も可能性の高い説明は、古い Mac から秘密鍵を移行するのを忘れたことです。

古い Mac でキーチェーンを開きます。

  • 左側のペインで [カテゴリ: キー]を選択します。

  • コード署名に使用していた証明書(「秘密鍵」と入力)ではなく、 keyを見つけます。

  • ファイルを選択| アイテムをエクスポートします。キーを*.p12ファイルとしてエクスポートします。

  • 新しい Mac にインポートします。

正しく行うと、Provisioning Profiles の下の Xcode Organizer から警告が表示されなくなります。

編集

于 2012-04-28T08:22:20.847 に答える