2

最近、MBP の Xcode を 4.5 に更新しました (最初の写真)。エンタープライズ配布に署名しようとすると、すべての ID が "from '(null)'" と表示されます。先に進んで署名して配布しようとしましたが、インストールに失敗しました。iMac に戻り、Xcode 4.3.3 (下の画像) を使用してアーカイブに署名したところ、問題なく署名され、インストールされました。4.5 で自分の ID を正しく取得する方法を教えてください。ところで、4.5 にアップデートする前に、MBP で署名して配布することができました。

ありがとう。

Xcode 4.5 Xcode 4.3.3

4

1 に答える 1

1

Xcode の自動プロビジョニング プロファイルをまだ更新していない場合は、試してみてください。

Xcode -> オーガナイザー ボタン -> デバイス -> ライブラリ (プロビジョニング プロファイル) -> 右下の「更新」

提案#2:(編集)

「キーチェーンアクセス」が別のキーチェーンセットを再生成する新しいmbpユーザーアカウントを作成しましたか?

Try open up "keychain access",  
  with left sidebar :
      Keychains->"Login"
      Category ->"Certificates"

共同署名しようとしている証明書に関連付けられた秘密鍵が表示されますか? つまり、小さな三角形があるはずです。それをクリックすると、秘密鍵が表示されます。

そこにない場合は、他の Mac から秘密鍵を再インポートしてみてください。幸運を!

提案#3:(編集)

前回その (NULL) 問題が発生したとき、オーガナイザーのすべてのプロビジョニング プロファイルを削除し、「更新」を行ったところ、すべてが正常に戻りました。

マスター証明書の有効期限が切れていて、それを更新/取り消した後、(NULL) が表示され始めたと思います。

とにかく、頑張ってください!

于 2012-09-25T08:27:58.807 に答える