OS X Mountain Lion's Gatekeeper che rifiuta l'app firmata su El Capitan

1

Sto firmando un'app OS X usando il mio Developer ID Application certificate ; è un'app self-hosted. Il build server è un El Capitan macchina ( 10.11.6 ).

L'app passa la convalida su Mavericks , Yosemite , El Capitan e Sierra . Tuttavia, in Mtn Lion mi viene comunicato che l'app è stata danneggiata o manomessa e ho la possibilità di inviarla al cestino. Abbastanza sicuro, un codesign -dv /Applications/Whatever.app mostra lo stesso risultato. Cercando di installare RB App Checker Lite , mi viene comunicato che questo vecchio sistema operativo non è supportato e non sono riuscito a trovare una versione precedente, per vedere se mi avrebbe mostrato maggiori dettagli.

Questo comportamento è normale / documentato ovunque?

So che Mavericks ha introdotto un nuovo tipo di firma e Mtn Lion's Gatekeeper si aspetta un v1 . Non ho trovato nulla di più rilevante di un vecchio annuncio (2014) di Apple, relativo alle modifiche alle regole di invio di Mac App Store:

Beginning November 1, 2014, apps submitted to the Mac App Store must be signed with signatures created with OS X Mavericks 10.9 or later (v2 signatures). Apps without v2 signatures will be automatically rejected on upload.

[...]

Apps signed with v2 signatures will work on older versions of OS X.

Se c'è qualcosa che mi manca e / o una soluzione alternativa, sarei lieto di riconoscere e agire / adottarlo, invece di chiedere ai clienti di modificare le impostazioni di sicurezza sui loro Mac. Grazie.

    
posta elder elder 13.01.2017 - 17:41
fonte

0 risposte