web-dev-qa-db-ja.com

有効な署名IDが見つかりません、プロビジョニングプロファイル

私はこの質問がよく使われていることを知っていますが、実際に自分のケースを見つけられませんでした:

Xcode 4.4.1を使用していますが、プロビジョニングプロファイル/証明書を更新するには、[ライブラリ/プロビジョニングプロファイル]の下にある更新ボタンを使用するだけで、チャームのように機能し、更新されます。キーチェーンアクセスを確認しました。そして、私は証明書を見ることができます。

ただし、ステータスにあるすべてのプロビジョニングプロファイルは次のとおりです。「有効な署名IDが見つかりません」。ただし、「IOSチームプロビジョニング」->開発者モードを除く。

すべての配布1は、「有効な署名IDが見つかりません」です:(。

この問題を修正するにはどうすればよいですか?

1もっと。以前、古いMacBookで同じ証明書を使用しましたが、問題なく動作しました。新しいマシンをセットアップしようとするのではなく、これが私が得たものです。 2つのMAC間の競合である可能性があると思いますか?はいの場合、どうすれば修正できますか(古いマシンの「開発者モード」から削除する必要がありますか?)。

私は本当に助けに感謝します。

更新:

Alan Mooreのおかげで、古いMACからすべての秘密鍵をエクスポートしました。すべてのアプリでステータスは有効ですが、今は別の問題である新しいアプリです。

配布証明書を取り消したため、すべての新しいアプリは新しい証明書にあり、すべての新しいアプリは「有効な署名IDが見つかりません」です。 :(

また、古い証明書を取り消したため、すべてのアプリで証明書を更新する必要があります。更新すると、XCODEで「有効な署名IDが見つかりません」になります。

これはかなり奇妙な問題であり、どうすればこれを修正できるかさえわかりません:(

ありがとうございました!

11
AlexC

エクスポートを行う必要があります-古いMacからインポートします。

エクスポート

  1. XCode OrganizerのTeamsセクションでチームを選択します。
  2. [エクスポート]をクリックします。
  3. ファイル名とパスワードを指定して、[保存]をクリックします。`

生成されるファイルには、デバイスに開発中のアプリをインストールするために必要なプロビジョニングプロファイル、証明書、秘密鍵など、コード署名アプリに必要なアイテムが含まれています。

インポート

  1. XCode OrganizerのTeamsセクションでチームを選択します。
  2. インポートをクリックします。
  3. コード署名アセットを含むファイルを選択します。
  4. ファイルのパスワードを入力し、[開く]をクリックします。

(デバイスオーガナイザーの[チーム]セクションが表示されない場合:コード署名アセットを含むパスワードで保護されたファイルをDockのXcodeアイコンにドラッグします。)

20
nooitaf