Ho sviluppato un'applicazione per OS X. Poiché le modifiche a questa applicazione vengono trasferite al mio repository di codice, un build server (Jenkins) rileva automaticamente tali modifiche e avvia un processo di compilazione. Come parte di quel processo di compilazione, firmo i binari generati con un certificato che ho ricevuto da Apple. Una volta completato il processo, sono in grado di verificare che l'applicazione sia stata firmata correttamente eseguendo:
$ codesign -v ./MyApp.app
Ecco la parte strana: se scarico quei binari direttamente da Jenkins e li copio su un Mac, posso eseguirli senza problemi. Tuttavia, se i binari vengono ospitati su un server Web e scaricati tramite HTTPS, ricevo l'errore "non può essere aperto perché proviene da uno sviluppatore non identificato" e non riesco a procedere.
Qualcuno può far luce su ciò che potrebbe accadere qui?