mercoledì 21 aprile 2010

Code Sign error

Se quando compilate la vostra applicazione su iPhone vi viene restituito
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:

  1. 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)

  2. 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.

  3. Controllate che i certificati stiano sotto il portachiavi "Login" e non "Root si sistema", altrimenti XCode non riuscirà a reperirli

  4. Controllate che i certificati non siano scaduti

  5. Createne di nuovi utilizzando l'Assistente alla creazioni di certificati presente sul Provisioning Portal


Ciao

P

Nessun commento:

Posta un commento