2017/02/13に更新
署名証明書とプロビジョニングプロファイルを管理するためのユーザーインターフェイスが Xcode 8.3 beta 2 で変更されました。
署名証明書とプロビジョニングプロファイルを管理するためのユーザーインターフェイスを変更しました。証明書は、チームを選択して[証明書の管理]をクリックすることにより、[アカウント]設定ペインから管理されます。署名の自動管理が推奨されますが、アプリが手動で署名する必要がある場合、プロビジョニングプロフィールはプロジェクトエディターの[全般]タブで管理されます。 [プロビジョニングプロファイル]ドロップダウンを使用して、プロファイルをインポートまたはダウンロードします。さらに、ターゲットの現在の署名構成に一致するプロファイルを表示します。 (28641027)
署名システムがXcode8で書き直されたため、廃止されると思います。
署名システムは、ターゲットのプロファイルを明示的に選択する必要がある専用の手動モードに加えて、署名資産を自動的に管理するための新しいモードを含むように書き直されました。署名アセットを自動的に管理する場合、Xcodeは署名証明書を作成し、アプリIDを更新し、プロビジョニングプロファイルを作成します。手動モードでは、カスタムで作成されたプロファイルのみを選択でき、Xcodeは署名アセットを変更または作成しません。 Xcodeは、PROVISIONING_PROFILE_SPECIFIERビルド設定を使用してターゲットのプロファイルをエンコードするようになりました。この設定により、チームIDとプロファイルの名前または識別子の両方を指定できます。
既知の問題に関連する署名 Xcode 8.1では、知っておくべきことがあります。
そのため、Provisioning ProfileをBuild Settingタブに設定して、切り替えないでくださいtoGeneraltabに、代わりにSigningカテゴリに設定します。
Build Settingでプロビジョニングプロファイルを設定し、で署名を自動管理するを有効にした場合一般タブXcodeはそれについて文句を言います。
また、XCode 8に更新し、これに遭遇しました。 XCode 8のプロジェクトでは、プロビジョニングプロファイルとプロビジョニングプロファイル(非推奨)の両方が空白として設定されていました。
各環境の設定に戻しましたが、デバッグ環境ではドロップダウンのすべてのオプションが削除されました。
アーカイブを作成してiTunes Connectにアップロードした後、XCode 8より前は正常に機能していたプロビジョニングプロファイルが正しくないという通知を受け取りました。
署名の更新を取得するXCode 8について他の人が投稿した内容に続いて、一般タブに移動し、XCodeが署名を自動的に管理できるようにする新しいセクションに気付きました。私はそのボックスをチェックしましたが、今では次のようになっています:
ITunes Connectに新しいアーカイブをまだアップロードしていませんが、更新する場合はここに更新を追加して、プロビジョニングプロファイルの警告が解決されたかどうかを確認します。
[XCodeで自動的に署名を管理する]を選択し、App Storeに再送信した後、まだ文句を言っているので、うまくいきませんでした。これを機能させるには、すべてのプロビジョニングプロファイルを削除して再作成する必要がある場合があります。なんて痛い。 Appleに感謝します。
プロビジョニングプロファイル(非推奨)の説明では、情報はThe UUID of a valid provisioning profile. A missing or invalid profile will cause a build error (deprecated, use [PROVISIONING_PROFILE_SPECIFIER] instead).
リンクを見つけました https://possiblemobile.com/2016/06/code-signing-xcode-8/ 。