Sto distribuendo la mia app (pesantemente modificata nell'immagine qui sotto) tramite un programma di installazione DMG di sola lettura. Sia l'app che il DMG sono firmati e passano la convalida del gateway. La mia macchina di compilazione è un El Capitan 10.11.6 .
On Sierra (10.12) solo , dopo aver montato il DMG, questo è ciò che Finder mi mostra (eccetto il popup a sinistra che, ovviamente, si attiva successivamente):
Comepuoivedere:
- l'icona
Applicationsnonèquellachecisiaspetterebbe; right-click->GetInfomostral'iconaprevistaperl'alias(sianellapartesuperiorecheinPreview).
ChiusuraforzatadiFinderrettificheràquestasituazione.
HoscaricatounkitSkypeforMac,sapendocheutilizzalostessomeccanismodidistribuzione.Èinteressantenotarechel'iconaApplicationsvienevisualizzatacorrettamentedalget-go.
UnaltroaspettointeressanteèchequandosicolpisceGetInfosull'aliasApplicationsdelmioDMGverràvisualizzata(nellaparteinferioredellafinestra)lasezioneSharing&Permissions,mentreSkypenonlosarà.
Dettaglichepossonoessererilevanti:ilmioDMGècreatousandouno"modello", che sto modificando, quindi clonando e rendendo il clone di sola lettura. L'alias posto sull'immagine del template è un alias che ho creato sul mio sistema e semplicemente lo ho copiato lì.
Gradirei qualsiasi idea su ciò che sto facendo male. Grazie. [La domanda è stata aggiornata di seguito, ha lasciato questo a fini di coerenza.]
[UPDATE] Trovato questo thread SOV , che sembra suggerire che non sto facendo nulla di sbagliato per se. C'è qualche soluzione, ad es. riavviare il Finder a livello di codice dopo aver aperto la finestra ( AppleScript )? O qualcosa di ancora meno brutto? Non scommetterei il mio $ su Apple risolvendolo in qualsiasi momento presto, come Finder che "scarica" le app "in fretta" e mostra il cerchio attraverso la loro icona come se fossero rotte, mentre in realtà non erano, era un problema di lunga data.

