A valid provisioning profile for this executable was not found.と表示された場合の対処法は、いくつかある。
実経験として成功した手順は下記の通り。
1. Xcodeでプロジェクトを開き、TARGESのSigning & Capabilitiesで、Automatically manage signingをONにする。
2. Automatically manage signingをOFFにして、Signing (Debug and Release)、Signing(Distribution)を任意のプロビジョニングプロファイルに設定する。
他の手順でSigningを全て同一設定にするとか、Devices and Simulators画面を開き、iOSデバイスから古い有効期限切れのプロビジョニングプロファイルを削除するなどの手法があるが、原因は一定せず対応策はケースバイケースのようである。
参考記事:
https://github.com/TelegramMessenger/Telegram-iOS/issues/752
https://teratail.com/questions/39692
https://developer.apple.com/forums/thread/128121
https://qiita.com/yuyuyu555/items/b7de1f487db4dff0efb5