iOS Missing or Invalid Signature: The bundle is not signed using an Apple Submission Certificate

I Resolved like this

  1. open KeyChain Access application

  2. Click Login in left-top Keychains section and then select Certificates from bottom-left Category section

  3. Select "Apple Worldwide Developer Certification Authority", right click Get info

  4. Change Trust value to "Use System Defaults"

enter image description here

  1. Repeat this for "Developer ID Certification Authority" too.

It's because the private key that is used for creating the provisioning profile is not installed to your KeyChain. I think you just download the provisioning profile directly and archive? You should ask for the private key from the person who create that certificate. And then import to your KeyChain. This error will go away.


I have got this issue. I have restarted xcode and tried again, then it works like a charm!

If this problem still persists, then I can Go to Keychain Access, delete all the expired certificates, and add the corresponding valid ones.