I tried to run the program on my device and I got that error The identity used to sign the executable is no longer valid
. I have tried all discussions provided in this link. All didn't work for me. I deleted all developer certificates and get new certificate from Apple and put it into the keychain. Then I made new development provisioning profile as Xcode iOS Wildcard App ID
(to be generic). The status is active at Apple's developer site. So I put it into provisioning profile. I choose the correct certificate and profile at Code Signing from Build Phases at Xcode. I did all what I can think of, but that error never disappear. My Xcode version is 6.4 and my iOS is 8.4, all latest versions. What could be wrong? Thanks
The identity used to sign the executable is no longer valid at Xcode
0 1 | |||||||||||||||||||||
|
0 | Check device UDID is correctly added and also check if device is added in provision profile or not | ||||||||||||||||||||
|
0 | All what they post above are correct. The problem sometimes depends on some small issues individually. For me how I solved is (1)I started from scratch. All certificates, app id , provisioning profile etc everything I made new in the portal. In the step making provisioning profile, profile should link to certificate and your device. (2)Then need to check the development certificate is valid. Sometimes, the certificate is not valid immediately. For that, I reset the system clock and timezone at both device and Mac pc. I am not sure because of resetting the clocks at both devices or not, when I reboot the systems the certificate became valid. Then it works afterwards. | ||
0 | I went to the portal, deleted all of my certs (no live apps currently) and used the 'create' btn from the accounts menu: Preferrences | View Details | Action => 'Reset' | ||
0 | Remove your apple id from Xcode preference and add it back again. Clean, rebuild and make sure coding signing is correct in project settings. That works for me. |