2 votes

Comment désactiver la vérification du signe de code sur les plug-ins de Logic Pro X ?

  1. Je cours Logic Pro X et d'autres logiciels pour faire de la musique, et certains plugins tiers font planter le programme s'ils obtiennent un :

    Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)

    Je peux résoudre ce problème en codesign -f -s - <file> mais je préfère ne pas le faire, y a-t-il un moyen de désactiver la vérification de la signature du code ? pour qu'il ne me donne même pas d'erreur et ne la vérifie pas ?

Je suppose que la réponse est non, d'où ma deuxième question :

  1. j'ai besoin de courir sudo codesign -f -s - sur un fichier .bundle qui se trouve dans un dossier Resource à l'intérieur d'un .component (un package), et j'en ai BEAUCOUP à parcourir, par exemple :
    • Plugin_2.component -> Ressources -> Plugin_2.bundle
    • Plugin_3.component -> Ressources -> Plugin_3.bundle

Existe-t-il un moyen de créer une commande qui le fasse automatiquement ?

Je pensais que peut-être dans Automator ? quelque chose pour lui faire faire ces 2 étapes :

  1. rechercher un fichier .bundle à l'intérieur d'un dossier de ressources dans un paquetage
  2. exécuter sudo codesign -f -s - sur elle

Est-ce possible ? Peut-être le faire dans Automator et l'ajouter aux Services dans le menu de clic droit ? ou le faire scanner un dossier entier avec .component ?

2voto

Gobee Points 31

Après quelques essais et erreurs, j'ai réussi à le résoudre facilement avec la commande suivante dans le terminal

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

find . -name "*.EXTENSION" est responsable de la recherche d'une certaine extension de fichier dans un répertoire

-execdir YOUR COMMAND {} \; est responsable de l'exécution de la commande.
en utilisant -execdir -> sur les résultats de la commande find précédente ( {} )

C'est assez simple après tout, j'espère que cela pourra aider quelqu'un à l'avenir.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X