2

私は Xcode の使い方とすべてを知っていますが、これは初心者の質問です。新しい MacBook Pro を手に入れたばかりで、特に iPhone 開発用に手に入れました。メインのアプリ プロジェクトを Mac Mini から MacBook Pro に転送して、両方で作業できるようにしました。これまでのところすべてうまくいっていますが、実際の iPhone を接続してテストすると、コード署名でエラーが発生します。この問題の調査に何時間も費やし、持っていたすべての証明書とプロビジョニング プロファイルを再ダウンロードしましたが、それでも何もしませんでした。オーガナイザーでは、すべてが有効です。KeyChain Access ですべてが正しいことを確認し、それがログイン セクションにあることを確認しました。Xcode と MacBook Pro を再起動しましたが、まだ何もありません。開発者プロファイル全体のコピーを Mac mini から MacBook Pro に転送したことさえあります。今、私はエラーが発生しています

Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

私は何をしますか?私はすべてを試しました。

4

1 に答える 1

9

(古いMacの場合)「キーチェーンアクセス」を開き、「私の証明書」カテゴリを選択し、「iPhone開発者:あなたの名前」というものを見つけ、その横の三角形をクリックすると、展開して秘密鍵が表示されます。証明書と秘密鍵の両方を選択し、右クリック (control キーを押しながらクリック) して、[2 つのアイテムをエクスポート] (または [ファイル] -> [アイテムをエクスポート]) を選択します。それらをどこかに保存し、ファイルを新しい Mac にコピーし、ファイルをダブルクリックしてインポートします。

キーチェーン アクセス 書き出す

于 2012-06-10T01:10:17.163 に答える