1. ホーム
  2. ios

[解決済み] Xcode 7.2 一致するプロビジョニングプロファイルが見つからない

2022-04-27 07:18:37

質問

Xcodeを7.2にアップグレードする前は、Xcode 7.1.1を使用してアプリを構築し配布していました。Xcode 7.2にアップグレードしましたが、(特定のアプリのバンドルIDに一致する)私のプロビジョニングプロファイルのどれも、Xcode 7.1.1で動作していた私のインストール済みの証明書と一致しません。

しか出てきません。

ビルド設定では、UUID "some_number" のプロビジョニング プロファイルが指定されていますが、そのようなプロビジョニング プロファイルは見つかりませんでした。

を再生成してみました。 .certSigningRequest を使って新しい証明書とProfileを生成し、ターゲットのGeneralタブのTeamが正しいことを確認しました。Provision Profileを選択すると、すべてのCode Signing IdentityがKeychainのIdentitiesに表示されますが、どれも正しくペアリングされません。

Provision Profile を Automatic に設定し、Code Signing Identity を iOS Developer に設定すると、このエラーが解決されるようですが、Xcode がこれらを管理するため、Provisioning Profiles を管理する利点はなくなります。

Provisioning ProfilesとCode Signing IdentityをAutomaticとiOS Developer以外に設定すると、なぜこのようなエラーが発生するのか、何か思い当たることはありますか?

解決方法を教えてください。

また、Xcodeをアップデートした後、いくつかの問題が発生しました。

Xcode Preferencesを開くと直りました( + , に行く)。 アカウント 詳細を見る . 次に、すべてのプロビジョニングプロファイルを選択し、バックスペースで削除します(注:Xcode 7.2では削除できません)。Xcodeを再起動します。そうしないとリストがうまく更新されないようです。

ここで すべてダウンロード ボタンをクリックすると、Member Centerで定義したすべてのプロビジョニング・プロファイルがXcodeに戻されます。Xcodeで生成されたもの(Prefixed with Xcode)については心配しないでください。 XC: 必要であれば、Xcodeが再生成します。Xcodeを再度起動します。

ここで コードサイニング セクションで、正しいプロファイルと証明書を選択します。

なぜこのようなことが起こるのでしょうか?わかりません...。アプリ署名に関するAppleの方針を理解するのはあきらめました。