Error: No valid iOS code signing keys found in keychain

If you have an Entitlements.plist file, then you will need to go through the Code Signing process on Apple Developer portal. In order to get round this you will need to remove the Entitlements.plist file.

source

Error: No installed provisioning profiles match the installed iOS signing identities.

A Provisioning Profile needs your code signing key and your device to match the list of keys/devices that the Provisioning Profile is configured for.

Make sure that you install the certificate and private key that the Provisioning Profile is created for into your Login keychain (use the Keychain Access app or Xcode to add it).

Check the 'Bundle Identifier' in Info.plist matches the Provisioning Profile (e.g com.rennetti.myapp)

source