I recently updated my OS to Catalina, and updated Xcode to 11.2. Since doing so, when I try to run a release version of my app on my device, I\'m simply given the error:
"-402620395 Failure Reason: A valid provisioning profile for this executable was not found."
I had this issue as well and solved it:
This means that your provisioning profile is not set to development. You need to create a new provisioning profile for development, which is different than a profile set for distribution. Then, in signing and capabilities, in your app settings on xcode, choose your development profile if you want to install on your device. Don't worry about distributing with your dev profile, you must choose which profile you want to use when pushing to app store (its set to none and you need to switch it).
Another solution would be choosing automatically manage signing in settings, but that has defaults set when pushing to app store which you might not want.