Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain
è probabile che vi siano dei problemi con i vostri certificati di provisioning.
Ecco alcuni consigli:
- Controllate se nel file plist è settato il corretto certificato di provisioning (generalmente è il reverse domain del vostro dominio più nome dell'app o * se è un certificato generico)
- Se avete cambiato macchina di sviluppo, oppure sviluppate con più macchine, assicuratevi che tutte abbiano la stessa chiave privata che avete utilizzato per generare certificati con Apple.
- Controllate che i certificati stiano sotto il portachiavi "Login" e non "Root si sistema", altrimenti XCode non riuscirà a reperirli
- Controllate che i certificati non siano scaduti
- Createne di nuovi utilizzando l'Assistente alla creazioni di certificati presente sul Provisioning Portal
Ciao
P