事象
Missing iOS Distribution signing indentity for Name
Xcode can request one for you
とのエラーが表示され操作が完了しない。
原因
Apple WorldWide Developer Relations Certification Authority の有効期限が切れている。
対応
以下から新しい中間証明書をダウンロード。
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
新しい証明書をキーチェーンに入れたら 表示 > 有効期限が切れた証明書を表示 を選択。
ログイン および システム の中から有効期限切れとなった Apple WorldWide Developer Relations Certification Authority を削除。
この段階で問題は解決されているはず。
余談
有効期限切れとなった Apple WorldWide Developer Relations Certification Authority を削除するだけでも状態的には問題ない様子。一応新しい物を入れますが。
試行錯誤している最中はログインの中から期限切れの物を削除しエラーが出たままになり頭を抱えていたが、システムからも削除することで解決となった。
追記 (2017/04/13)
キーチェーンにWWDRが存在していない場合はXcodeにバンドルされているWWDRが使用される模様。
存在する場合は、そのWWDRの妥当性によって動作が変化する。
その為以下のようになる。
・キーチェーンにWWDRが存在しない
→XcodeにバンドルされているWWDRが使用される
・キーチェーンに有効なWWDRが存在する
→キーチェーンのWWDRが参照され、有効なため正常動作となる
・キーチェーンに無効なWWDRが存在する
→キーチェーンのWWDRが参照され、無効なためエラーとなる