Sto integrando l'estensione FinderSync nella mia applicazione Cocoa per mostrare badge in file e cartelle. Guarda lo scenario sotto due:Come abilitare l'estensione FinderSync nelle preferenze di sistema in Cocoa - Obiettivo C
1) Quando eseguo l'applicazione utilizzando l'estensione FinderSync (come DemoFinderSync) guarda il popup blu nell'immagine sottostante, in tal caso l'estensione viene aggiunta in Preferenze di sistema con segno di spunta e la chiama classe principale "FinderSync.m" pure.
2) Quando eseguo un'applicazione che utilizza il mio schema di applicazione (come DemoApp) cerca il popup blu nell'immagine qui sotto, in si aggiunge quel caso di estensione in Preferenze di Sistema, ma senza segno di spunta e che principal la classe "FinderSync.m" non chiama e l'estensione FinderSync non funziona in questo caso.
Così qualcuno ha un'idea su come abilitare Finder estensione nella preferenze di sistema utilizzando secondo scenario.
Qualsiasi aiuto è apprezzato .. !!
Ciao, sto affrontando un problema simile nella mia app.L'applicazione è firmata da un certificato attendibile ma quando l'app viene lanciata per la prima volta su un Mac, l'estensione non è abilitata automaticamente.Tutti i cavi? –
Domande correlate: https://stackoverflow.com/questions/44117848/adding-product-module-name-to-nsextensionprincipalclass-in-findersync-plist-cras https://stackoverflow.com/questions/44017346/how-to- lanciare-finder-sync-extension-on-lancio-the-main-app –