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