Ricevo questo errore:
Errore CodeSign: l'identità del certificato "iPhone Developer: XXX" appare più di una volta nel portachiavi. Lo strumento di firma del codice richiede che ce ne sia solo uno.
All'inizio, però, non preoccuparti, andrò nel portachiavi e cancellerò quello duplicato (più vecchio), cosa che ho fatto. Sono tornato indietro, chiuso Xcode, riaperto Xcode e progetto, stesso errore. wtf ho pensato a me stesso. Torna nel portachiavi e il certificato è di nuovo lì. Elimino entrambi i certificati, ripeto e noto che mentre il progetto viene caricato, i due certificati che ho cancellato tornano nel portachiavi.
Dopo molte ricerche, mi sono assicurato di non avere il certificato nel portachiavi del sistema, cosa che non avevo. Ha anche fatto una pulizia e una ricostruzione. Quando avevo duplicati con Xcode 3, potevo semplicemente ripulire il duplicato del portachiavi ed ero bravo. Ma con Xcode 4 li reinstalla letteralmente in qualche modo quando apro il progetto. Ho persino cancellato tutti i file .cer sul mio sistema da cui forse li estraeva.
Eventuali suggerimenti?