Logic Pro X eklentileri üzerinde kod tasarım denetimi nasıl devre dışı bırakılır?


1
  1. Müzik yapmak için Logic Pro X ve diğer yazılımları çalıştırıyorum ve bazı üçüncü taraf eklentileri aşağıdakileri yaparsa programın çökmesine neden oluyor:

    Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
    

    Bu sorunu çözebilirim codesign -f -s - <file>ama kimliğimi değil çözebilirim , kod imza denetimini devre dışı bırakmanın bir yolu var mı? bu yüzden bana bile bir hata vermeyecek ve onu kontrol etmeyecek mi?

Cevabın öyle olmadığını farz ediyorum ki ikinci sorum:

  1. sudo codesign -f -s - Bir .component (bir paket) içindeki bir aa Kaynak klasörünün içindeki bir .bundle dosyasında çalıştırmam gerekiyor, örneğin bunlardan geçmek için LOT'um var:
    • Plugin_2.component -> Kaynaklar -> Plugin_2.bundle
    • Plugin_3.component -> Kaynaklar -> Plugin_3.bundle

Otomatik olarak yapmak için bir komut yapmak için bir yolu var mı?

Belki otomatorda mı düşünüyordum? Bu 2 adımı yapmasını sağlayacak bir şey:

  1. paketteki bir Kaynak klasörünün içindeki bir .bundle dosyasını bulun
  2. çalıştırmak sudo codesign -f -s - Üzerinde

Mümkün mü? belki Automator'da yapın ve sağ tıklama menüsünde Servisler'e ekleyin. veya bütün bir klasörü taramak için .component?

Yanıtlar:


1

bazı deneme ve hatalardan sonra terminalde aşağıdaki komutu kullanarak kolayca çözmeyi başardım

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

find . -name "*.EXTENSION" Bir dizindeki belirli bir dosya uzantısını bulmaktan sorumludur.

-execdir YOUR COMMAND {} \;komutun yürütülmesinden sorumludur.
kullanarak -execdir-> Önceki find komutu sonuçlarına ( {})

Sonuçta oldukça basit, umarım bu gelecekte birine yardımcı olabilir


Bu Gobee için teşekkürler - mantık son sürümlerinde AU taramalarının başarısızlık oranı göz önüne alındığında oldukça yararlı geliyor. Cehaletimi affet, ama araştırmasını doğrudan Bileşen eklentisi klasörüne yönlendirmek için bundan önce hangi komutun gelmesi gerekir?
Rob
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.