In xcode, When you update your certificate and re-compile your program, the "your build settings specify a provisioning profile with the uuid 'xxx ', however, no such provisioning profile was found. xcode can resolve this issue by downloading a new provisioning profile from the member center. ". The solution is as follows:
1. Close the project, find the project file XXXX. xcodeproj, right-click the file, and select Show package contents ). A new finder is opened.
2. find the project in the newly opened finder. pbxproj, and open it. Find all rows containing the uuid 'xxx' with the error (the row containing a string of numbers after the uuid may not contain "UUID") and delete the whole row.
3. Save, restart the project, and compile again.
Note: Make sure that the certificate settings are correct.
Xcode6 certificate update error: no matching provisioning profiles found Solution