Forum
    • Categories
    • Register
    • Login

    Un-quarantine VST3/AU plugins on macOS

    Scheduled Pinned Locked Moved General Questions
    6 Posts 3 Posters 38 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dannytaurusD
      dannytaurus
      last edited by

      Just leaving this here in case it helps anyone searching for quarantine issues on macOS.

      Remove the quarantine flag on a VST3/AU plugin so you can move it between Macs while testing:

      xattr -rd com.apple.quarantine "/Library/Audio/Plug-Ins/Components/MyPlugin.component"
      // or
      xattr -rd com.apple.quarantine "/Library/Audio/Plug-Ins/VST3/MyPlugin.vst3"
      

      That's if they're in the standard location. If they're somewhere else, like the User folder, adpapt the file path.

      Meat Beats: https://meatbeats.com
      Klippr Video: https://klippr.video

      resonantR 1 Reply Last reply Reply Quote 3
      • resonantR
        resonant @dannytaurus
        last edited by resonant

        @dannytaurus why does this issue happen?

        David HealeyD dannytaurusD 2 Replies Last reply Reply Quote 0
        • David HealeyD
          David Healey @resonant
          last edited by

          @resonant If you don't codesign your plugin then when you try to run it on another Mac the OS will flag it as potentially malicious and quarantine it.

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          1 Reply Last reply Reply Quote 1
          • dannytaurusD
            dannytaurus @resonant
            last edited by dannytaurus

            @resonant It happens when I'm doing test exports of a plugin and using it on a different Mac.

            I'm not code-signing at this point of development, so macOS puts a quarantine flag on the binary.

            This means other computers will see the plugin as quarantined and either show the "this file is corrupt and should be moved to the trash" style message or the DAW will fail to scan it properly, making it unusable.

            If you remove the quarantine extended attribute with the terminal command, it makes it usable.

            NOTE: this is only something to do while testing. It's not a practical solution to avoiding code-signing.

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            resonantR 1 Reply Last reply Reply Quote 0
            • resonantR
              resonant @dannytaurus
              last edited by resonant

              @David-Healey @dannytaurus Ok then, for a moment I thought it was giving this error even though it had code sign :)

              By the way, I am using this method in such situations. It works for me: xattr -cr pathToPlugin

              dannytaurusD 1 Reply Last reply Reply Quote 0
              • dannytaurusD
                dannytaurus @resonant
                last edited by

                @resonant Yes, your version clears all extended attributes on a file. Mine only clears the quarantine one.

                Meat Beats: https://meatbeats.com
                Klippr Video: https://klippr.video

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                29

                Online

                2.1k

                Users

                13.1k

                Topics

                113.8k

                Posts