macOSMedium

How to Disable App Translocation in macOS: Step-by-Step Solution

In this guide, you'll learn what App Translocation is and how to disable it to run unsigned apps without restrictions.

Updated at February 14, 2026
10-15 minutes
Medium
FixPedia Team
Применимо к:macOS Catalina (10.15) and later

Introduction

App Translocation is a built-in security mechanism in macOS that can cause errors when launching unsigned or self-signed applications. If you try to run a program downloaded from the internet and it suddenly "disappears" or malfunctions, App Translocation is likely the culprit. This guide will help you understand how it works and how to disable it to use your desired software properly.

What is App Translocation?

App Translocation is a feature of macOS's Gatekeeper system, introduced with OS X Mountain Lion (10.8). When you launch an application that isn't signed by a trusted developer or notarized by Apple, macOS automatically copies it to a temporary, isolated folder (usually in /private/var/folders/) and runs it from there. This is done to limit the application's access to the file system and other resources, reducing potential damage from malicious code.

Key characteristics:

  • Automatic activation: Only occurs on the first launch of an unsigned application.
  • Isolation: The app runs in a "sandbox" without access to its original files (e.g., settings stored in the application bundle).
  • Temporary measure: Translocation remains active until the app is signed or passes Gatekeeper verification.

If an application depends on files within its own folder (such as plugins or resources), translocation can cause errors like "File not found" or improper functionality.

Why Does App Translocation Cause Problems?

Although Translocation enhances security, it often creates inconveniences for users:

  • Data loss: Settings saved within the application's folder may not persist, as translocation uses a copy.
  • Launch errors: Some programs check their own path and terminate with an error if they detect they are running from a temporary folder.
  • Diagnostic difficulty: Users may not understand why an app fails, as translocation happens automatically and without explicit messages.
  • Update issues: In-app update mechanisms may fail because the original files are inaccessible.

Typical symptoms:

  • The application launches but immediately closes.
  • Errors related to file or folder access appear.
  • Application settings do not persist between sessions.
  • Messages like "Application is damaged and can't be opened" (even if the file is intact).

How to Disable App Translocation

Disabling App Translocation requires changing global Gatekeeper settings. This reduces your security level but resolves launch issues. Only perform these steps for applications from trusted sources.

Step 1: Preparation

Ensure you have administrator access. You will need a password to execute commands with sudo.

Step 2: Disable Gatekeeper (this disables Translocation)

  1. Open Terminal (via Spotlight or the Utilities folder).
  2. Enter the following command:
    sudo spctl --master-disable
    
    Press Enter. The system will prompt for the administrator password (characters are not displayed).
  3. Wait for completion. This command disables signature verification for all applications, which automatically stops App Translocation.

Step 3: Reboot

Restart your Mac for changes to take effect:

  • Click the Apple logo in the top-left corner.
  • Select "Restart".

Step 4: Verification

After rebooting, try launching the problematic application. It should now run from its original location (e.g., /Applications). If translocation is still active, ensure you entered the command correctly and rebooted the system.

Alternative Method: Using the --no-translocate Flag

For individual applications, you can temporarily disable translocation when launching from Terminal:

open --no-translocate /Path/To/Application.app

This is useful if you don't want to disable Gatekeeper globally. However, this method only works when launching from the command line.

Important Warnings

Disabling App Translocation and Gatekeeper reduces your Mac's protection:

  • Malware risk: macOS will no longer automatically block unsigned applications. Only install software from official websites or the App Store.
  • Recommendation: After installing a trusted application, consider re-enabling Gatekeeper with sudo spctl --master-enable.
  • Compatibility: Some applications (e.g., from large companies) may require signing to function correctly with accounts or cloud services.

⚠️ Important: If you disable Gatekeeper, always verify the integrity of downloaded files (e.g., via checksums) and use antivirus software.

What's Next?

After disabling App Translocation:

  1. Test the application: Ensure all features work and settings are saved.
  2. Consider signing the application: If you are a developer, sign the app via your Apple Developer Account to avoid needing to disable translocation.
  3. Re-enable Gatekeeper if possible: Once the application is stable, turn Gatekeeper back on for overall security.

Frequently Asked Questions

Can I disable App Translocation for just one user?
No, the spctl setting applies globally to the entire system. However, you can manage permissions via System Preferences → Security & Privacy for individual applications.

Why doesn't the sudo spctl --master-disable command work?
Ensure you are typing the command exactly and have administrator privileges. Also, check if System Integrity Protection (SIP) is active, as it may restrict changes. In that case, temporarily disabling SIP is required (not recommended).

How can I tell if App Translocation is active for a specific application?
Launch the application, then open Terminal and run:

ps aux | grep ApplicationName

If the application path starts with /private/var/folders/, translocation is active.

Will an application work after disabling translocation if it's from the App Store?
Yes, App Store applications are always signed by Apple and are not subject to translocation. Disabling it will not affect them.

Conclusion

App Translocation is an important but sometimes intrusive macOS security feature. By disabling it, you can run any application without restrictions, but remember the risks. Use this method selectively, only for trusted software, and try to reactivate Gatekeeper after setup. If problems persist, check if they are related to other mechanisms like System Integrity Protection or privacy settings.

F.A.Q.

What is App Translocation and why does macOS use it?
How to temporarily bypass App Translocation without disabling it?
Does disabling App Translocation reduce system security?
Can App Translocation be disabled for a specific app only?

Hints

Open Terminal
Disable Gatekeeper
Restart your Mac
Check the status
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community