Lavoro su un'applicazione multipiattaforma Windows / Mac che a volte viene scaricata da siti Web. A volte viene rinominato e venduto da terze parti.
Io sono il "ragazzo delle finestre", la mia controparte Mac è in vacanza.
Ricevo alcune domande da parte dei clienti su come sarà l'esperienza dell'utente Mac se firmiamo l'installer Mac con un certificato Apple Developer nel nostro sistema di generazione con il nome della nostra azienda. Per qualche motivo, questo cliente non vuole firmare l'app da solo, ma non vuole che il nome della nostra società compaia di fronte all'utente.
Supponendo che il gatekeeper OS 10.8 dell'utente sia impostato per consentire i download sia dall'App Store di Apple sia da "sviluppatori identificati", l'utente visualizza una finestra di avviso che fornisce informazioni sul certificato simili a quelle richieste dal controllo di accesso utente di Windows?
Nei miei test sembra che Internet scaricata app firmate da Apple siano attendibili solo da OS10.8 e funzioneranno senza nulla che assomigli a un prompt UAC di Windows. L'esperienza dell'utente sembra essere:
1) Scarica l'applicazione da internet firmata da uno "sviluppatore identificato da Apple".
2) Fare clic sull'applicazione nell'elenco di download del browser Web o utilizzando il finder.
3) Il programma di installazione dell'applicazione viene eseguito senza finestre di avviso o di attenzione.
È corretto?
Inoltre, c'è un modo su OS10.8 per consentire all'utente di visualizzare in forma leggibile l'informazione del certificato 'sviluppatore identificato' di un file firmato?