この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
OSSや自分以外の誰かが開発していたプロジェクトファイルを引き継いだ際に多いのですが、実機デバッグでビルドor実行の際、上記のエラーに遭遇することがあります。
多くは Code Sigining Identifer が Don’t Code Sign になっているのが原因で、適切なプロビジョニングプロファイルを選択すれば正常にビルドされます。
注意点としては TARGET側の Code Sigining Identifer にプロビジョニングプロファイルを設定することであり、PROJECT側のCode Sigining Identifer に設定しても解決されません。