Certificate has either expired or has been revoked
Edit: This answer doesn't work for Xcode 10 and higher. See turkenh's answer.
Solution
First of all, clean the project by holding Shift(⇧)+Command(⌘)+K orSelect Product > Clean
Then:
Go to Xcode Menu> Preferences
Select Accounts > Team > View Details
Select any Provisioning profile from the Provisioning Profiles list
Right-click > Select Show in Finder. Then you will see all lists of provisioning profiles
Select all provisioning lists from the folder and move them to the trash
Download All provisioning profiles by clicking Download All below Provisioning Profile lists.
Now, run again and it should work!
Edit: This answer doesn't work for Xcode 10 and higher. See turkenh's answer.
I had experienced this problem and was able to find an answer.
The answer which this is coming from can be found here.
Here is what you have to do:
- Go to Preferences->Accounts
- Press on your account
- Click "View Details"
- Click "Download All" in the lower left hand corner.
These steps solved the problem for me.
For those who cannot find "view details" button at Account > Team > View Details, here is how I solved this on Xcode 10:
- Delete all provisioning profiles at ~/Library/MobileDevice/Provisioning\ Profiles/
- Clean the project by holding Shift(⇧)+Command(⌘)+K or selecting Product > Clean (it might be labelled "Clean Build Folder")
- Restart Xcode
and try again.