The issue you're facing is related to App Translocation, a security feature of macOS Gatekeeper. When you launch an unsigned app directly fr
The issue you're facing is related to App Translocation, a security feature of macOS Gatekeeper. When you launch an unsigned app directly from the Downloads folder, macOS moves it to a safe temporary location and launches it from there - which often causes it to fail to run or launch properly.
Here's how you can get around this behavior and launch an unsigned app manually:
⸻
✅ Solution 1: Allow launch via context menu
1. Move the .app to another location, such as /Applications, ~/Applications, or just to the desktop (~/Desktop).
2. RIGHT click on the app → “Open”.
3. Confirm the launch in the dialog box. After that, macOS will remember that you allowed the app, and you can run it as normal in the future.
✅ Solution 2: Remove the quarantine flag
Gatekeeper adds the com.apple.quarantine attribute to downloaded files. To remove it:
1. Open Terminal.
2. Run the command:
xattr -d com.apple.quarantine /path/to/application.app
For example:
xattr -d com.apple.quarantine ~/Downloads/SOJ-6a-mac/SOJ.app
After that, try running the app again.
✅ Solution 3: Disable verification completely (not recommended)
sudo spctl --master-disable
This will disable Gatekeeper completely - dangerous as it will allow any unsigned applications to run without warning. Use only as a last resort and be sure to turn it back on:
sudo spctl --master-enable
⸻
🔎 Why this is happening
In your log you can see:
Program = /private/var/folders/.../AppTranslocation/.../SOJ.app
This is a manifestation of App Translocation, confirming that the system does not trust the application downloaded and not manually moved from Downloads.