Xcode で A valid provisioning profile for this executable was not found. が出た時の対処法

f:id:star__hoshi:20170518165343p:plain

実機インストールしようとしたらなんじゃこりゃ、というエラーが出た。ググってみると iPad 側にインストールされた証明書が悪い、などと出たのだが自分の場合はどれも違った。

Debug ビルドなのに Adhoc 証明書を使おうとしてた

のが原因っぽい。

ダメな例

f:id:star__hoshi:20170518170104p:plain

問題ない例

f:id:star__hoshi:20170518170019p:plain

Development 証明書を使うと

問題なく実機インストールできました。

よく考えればなんで開発環境で Adhoc の使おうと思ったんだ自分は、それが間違っていた。