1. ホーム
  2. iphone

[解決済み】Xcode 4 - 新規インストールしたMacintoshでプロファイルをプロビジョニングすると「Valid signing identity not found」エラーが発生する。

2022-04-13 09:20:54

質問

Xcode 4を使ってiPhoneアプリを開発するために使っていたMacintoshがあります。 今、私は新しいMacintoshを持っていて、新しいインストールを...すべて。

古いMacでビルドしたXcodeプロジェクトを開くと、開発用iPhoneとして設定したiPhoneでアプリを実行することができないのです。

Xcode 4のオーガナイザーが、プロビジョニング・プロファイルで「有効な署名IDが見つかりません」と表示します。

これは、旧Macで以前生成した.certSigningRequestファイル(そのファイルのバックアップがある)が関係しているのだと思いますが、新Macではどうすればいいのでしょうか?

もう一つ不思議なことがあります。プロビジョニングポータルのログイン名とパスワードを入力して更新しても、オーガナイザーに既存の5つのプロビジョニングプロファイル(Appleプロビジョニングポータルで定義)が表示されないのです。

解決方法は?

Xcode 4.2 および Xcode 4.6 を含むそれ以降のバージョンでは、開発者プロファイル全体を新しいマシンに移行するためのより良い方法があります。 既存のマシンで、Xcodeを起動し、次のようにしてください。

  1. オーガナイザーを開く(Shift-Command-2)。
  2. デバイス]タブを選択します。
  3. 左上のLIBRARYの下にあるDeveloper Profileを選択します。LIBRARYは、libraryという見出しの下か、TEAMSという見出しの下にあることがあります。
  4. の左下付近で [エクスポート] を選択します。 ウィンドウを開きます。 Xcodeは、ファイル名とパスワードを選択するよう求めます。

Xcode 4.4用に編集しています。

Xcode 4.4では、手順3で「LIBRARY」の「Provisioning Profiles」を選択します。 次に、プロビジョニングプロファイルをマウスまたはCommand-Aで選択します。

また、AppleはXcodeのこの点の管理方法について改善を進めており、一部のユーザーからは リフレッシュ というボタンをクリックすると、うまくいきます。 まずは「更新」をクリックしてみて、それでもダメなら、エクスポート/インポートの順番で実行してみてください。

WPで追加されたXcode 4.6用の画像

Xcode 5.0 以降で編集してください。

  1. Xcodeを開く -> 環境設定 ('Command' + ',')
  2. を選択します。 アップルID をリストから選んでください。
  3. ウィンドウの左下隅にある「設定」アイコンをクリックし、「アカウントのエクスポート」を選択します... Xcodeは、ファイル名とパスワードを選択するよう求めます。

新しいマシンでXcodeを起動し、上記でエクスポートしたプロファイルをインポートします。 これで問題なく動作します。

Xcode 5.0用の画像追加 by Ankur