Created
October 20, 2025 13:27
-
-
Save SamWindell/c726339c60d033b4bdf215d227552583 to your computer and use it in GitHub Desktop.
Remove the quarentine from Floe plugins (recursively)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| echo "=== Floe Quarantine Removal (v2) ===" | |
| echo "This will remove quarantine from ALL files in the plugin bundles" | |
| echo "You may have to enter your user password. As you type your password it will be invisible. Press enter to submit." | |
| echo "" | |
| PLUGINS=( | |
| "/Library/Audio/Plug-Ins/Components/Floe.component" | |
| "/Library/Audio/Plug-Ins/VST3/Floe.vst3" | |
| "/Library/Audio/Plug-Ins/CLAP/Floe.clap" | |
| ) | |
| found_any=false | |
| for plugin in "${PLUGINS[@]}"; do | |
| if [ -e "$plugin" ]; then | |
| found_any=true | |
| echo "Processing: $plugin" | |
| # Remove quarantine recursively from every file | |
| sudo find "$plugin" -print0 | sudo xargs -0 xattr -d com.apple.quarantine 2>/dev/null | |
| # Verify removal | |
| remaining=$(find "$plugin" -exec xattr -l {} \; 2>/dev/null | grep -c "com.apple.quarantine") | |
| if [ "$remaining" -eq 0 ]; then | |
| echo " ✓ Successfully removed quarantine" | |
| else | |
| echo " ⚠ Warning: $remaining files still quarantined" | |
| fi | |
| echo "" | |
| else | |
| echo "Skipping: $plugin (not installed)" | |
| fi | |
| done | |
| if [ "$found_any" = false ]; then | |
| echo "⚠ No Floe plugins found in standard locations" | |
| echo "" | |
| exit 1 | |
| fi | |
| # Force system to re-evaluate plugins | |
| echo "Clearing Audio Unit cache..." | |
| rm ~/Library/Caches/AudioUnitCache/* | |
| killall -9 AudioComponentRegistrar 2>/dev/null | |
| echo "" | |
| echo "Done! Now:" | |
| echo "1. Open Logic Pro" | |
| echo "2. Let it rescan plugins" | |
| echo "3. Check if Floe can be added as Virtual Instrument" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment