Come disabilitare la verifica del codesign sui plug-in Logic Pro X?

1
  1. Eseguo Logic Pro X e altri software per creare musica e alcuni plug-in di terze parti bloccano il programma se ottengono un:

    Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
    

    Posso risolvere questo problema con codesign -f -s - <file> ma id piuttosto che su, c'è un modo per disabilitare il controllo della firma del codice? quindi non mi darà nemmeno un errore e non lo controllerò?

Presumo che la risposta non sia così da qui la mia seconda domanda:

  1. ho bisogno di eseguire sudo codesign -f -s - su un file .bundle che è all'interno di una cartella di risorse all'interno di un .component (un pacchetto), e ne ho MOLTO di questi, ad esempio:
    • Plugin_2.component - > Risorse - > Plugin_2.bundle
    • Plugin_3.component - > Risorse - > Plugin_3.bundle

C'è un modo per fare un comando per farlo automaticamente?

Stavo pensando forse all'automatico? qualcosa per farlo fare questi 2 passaggi:

  1. cerca un file .bundle all'interno di una cartella di risorse in un pacchetto
  2. esegui sudo codesign -f -s - su di esso

È possibile? magari farlo in Automator e aggiungerlo ai Servizi nel menu del tasto destro del mouse? o per farlo scandire un'intera cartella con .component ?

    
posta Gobee 27.09.2018 - 23:22
fonte

1 risposta

1

dopo alcuni tentativi ed errori sono riuscito a risolverlo facilmente con il seguente comando nel terminale

find . -name "*.bundle" -execdir sudo codesign -f -s - {} \;  

find . -name "*.EXTENSION" è responsabile della ricerca della specifica estensione di file in una directory

-execdir YOUR COMMAND {} \; è responsabile dell'esecuzione del comando.
utilizzando -execdir - > sui risultati del comando di ricerca precedente ( {} )

dopotutto, spero che questo possa aiutare qualcuno in futuro

    
risposta data 28.09.2018 - 10:20
fonte

Leggi altre domande sui tag