La mia azienda ha bisogno di firmare un codice con due certificati digitali? Sviluppatore Apple e certificato EV?

1

Il mio datore di lavoro intende distribuire il software Mac OSX all'esterno dell'App Store attraverso il loro sito web. Devo ottenere un ID sviluppatore organizzativo da Apple ($ 99 USD / anno) oltre all'acquisto di un certificato di firma del codice EV di Symantec? Oppure, il certificato ID Dev di Apple funziona bene? Sono confuso - qual è il processo? E se potessi anche mostrare quello che facciamo a linea di comando o XCode, sarebbe utile anche.

Vedi, sono abituato a distribuire su Windows. Su Windows, otteniamo un certificato EV di Symantec per firmare il prodotto. Effettuando il costoso CERT EV, alla fine supera i filtri del browser Web senza preavviso, con un numero sufficiente di download da diversi indirizzi IP.

Apple afferma quanto segue, ma è chiaro come fango (non c'è da stupirsi, dato che questa è la documentazione di Apple) perché non spiega se non devo firmare con entrambi i certificati o solo con uno (se è possibile anche questo firmare con due certificati).

link

In quella pagina, afferma:

Note: Apple uses the industry-standard form and format of code signing certificates. Therefore, if your company already has a third-party signing identity that you use to sign code on other systems, you can use it with the OS X codesign command.

    
posta Volomike 21.03.2016 - 18:32
fonte

1 risposta

1

Ecco cosa dice la documentazione Apple nella sezione ID sviluppatore: "Puoi distribuire le tue applicazioni Mac al di fuori del Mac App Store utilizzando l'ID sviluppatore. Firma le tue applicazioni Mac, i plug-in e i pacchetti di installazione con un Il certificato ID dello sviluppatore consente a Gatekeeper di verificare che le app non siano state create dagli sviluppatori di malware e non siano state manomesse da quando sono state firmate. " Ecco il link: link . Fai clic su Ulteriori informazioni in questa sezione per i dettagli.

Secondo la documentazione, gli sviluppatori approvati possono richiedere l'ID sviluppatore e utilizzarlo per creare certificati e firmare file di app. Da quello che ho letto sembra che avrai solo bisogno del certificato Apple. Ho intenzione di farlo quando sarò approvato come sviluppatore Apple.

    
risposta data 16.05.2016 - 23:58
fonte

Leggi altre domande sui tag