Domanda

Ho creato una nuova applicazione per iPhone. Ho due macchine mach.Ho creato il certificato per eseguire l'applicazione su iPhone su un Mac.Posso utilizzare l'altro Mac per eseguire l'applicazione su iPhone.Ma quando provo a farlo, ricevo un errore "Errore di codesign: è richiesta la firma del codice per il tipo di prodotto "Applicazione" nel dispositivo SDK iPhone OS 3.1.2.Per favore qualcuno mi aiuti.

Saluti, Krishnan.

È stato utile?

Soluzione

Hai trasferito le tue credenziali sul secondo Mac?Sono memorizzati nel tuo portachiavi.

Potrebbe essere necessario leggere come funziona la firma del codice: http://en.wikipedia.org/wiki/Code_signing

Ecco una panoramica:

  • Lo sviluppatore crea un certificato tramite un'autorità di certificazione (CA)
    • Questo certificato viene utilizzato per "firmare" il file binario, fornendo la "prova" di chi lo ha creato
  • Lo sviluppatore utilizza quindi il certificato per firmare il file binario (questo è il passaggio che ti manca sul secondo MAC)
  • I client che utilizzano il binario ora possono verificare il certificato rispetto a una CA nota per garantire l'integrità della build.

Altri suggerimenti

Controlla inoltre che siete la firma del codice sul bersaglio anche quando si fa la costruzione Archivio

ore trascorse a questo numero. In realtà è necessario fare clic su Project -> Crea Impostazioni -> cliccare target -> segno di codice ..

Questo non è apparente

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top