Xcodeを7.2にアップグレードする前は、Xcode 7.1.1を使用してアプリをビルドして配布していました。Xcode 7.2にアップグレードしましたが、(特定のアプリのバンドルIDに一致する)プロビジョニングプロファイルが、Xcode 7.1.1で機能していたインストール済みの証明書と一致しません。
私だけが得ます:
ビルド設定でUUID「some_number」のプロビジョニングプロファイルが指定されていますが、そのようなプロビジョニングプロファイルが見つかりませんでした。
.certSigningRequest
新しい証明書とプロファイルを生成するためにを再生成して、ターゲットの[全般]タブのチームが正しいことを確認しました。プロビジョンプロファイルを選択すると、すべてのコード署名IDがキーチェーンのIDに表示されますが、どれも正しくペアリングされません。
プロビジョニングプロファイルを自動に設定し、iOS開発者へのコード署名IDでこのエラーが解決されるようですが、Xcodeがこれらを管理していると思うので、プロビジョニングプロファイルを管理する利点はなくなりました。
プロビジョニングプロファイルとコード署名IDをAutomaticおよびiOS Developer以外に設定すると、このエラーが発生する理由についての考えはありますか?
Xcodeを更新した後、いくつかの問題も発生しました。
Xcodeの設定(⌘+ ,)を開き、[ アカウント] → [詳細の表示]に移動して、問題を修正しました。次に、すべてのプロビジョニングプロファイルを選択し、バックスペースで削除します(注:Xcode 7.2では削除できません)。Xcodeを再起動します。そうしないと、リストが適切に更新されないようです。
ここで[ すべてダウンロード ]ボタンをクリックすると、メンバーセンターで定義したすべてのプロビジョニングプロファイルがXcodeに戻ります。Xcodeが生成したもの(接頭辞がXC:
)については心配しないでください。Xcodeは必要に応じてそれらを再生成します。Xcodeを再起動します。
次に、ビルド設定のコード署名セクションに移動し、正しいプロファイルと証明書を選択します。
なぜこれが起こるのですか?わからない...アプリの署名に関するAppleのポリシーの理解をあきらめました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加