Error Codes Wiki

Mac App Translocation — App Runs From Read-Only Location

Warningapp errors

About Mac App Translocation

macOS App Translocation runs applications from a randomized read-only path when Gatekeeper detects the app was not properly moved from a DMG or download. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.

Here are the key things to understand: App Translocation is a security feature introduced in macOS Sierra. Apps opened directly from a DMG or download location trigger translocation. The app runs from a random /private/var/folders/ path. The app cannot save preferences or access resources relative to its path. Drag-and-drop to /Applications removes the quarantine flag. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.

The most common reasons this occurs include: App opened directly from mounted DMG without copying to Applications. App copied using Terminal cp instead of Finder drag-and-drop. Quarantine extended attribute not removed after moving the app. Download managers placing apps in unexpected locations. App opened from within a ZIP file without extracting first. Identifying the root cause is the first step toward finding the right solution.

To resolve this, follow these recommended steps: Quit the application completely. Move the app to /Applications using Finder drag-and-drop (not Terminal). If already in Applications, remove quarantine: xattr -dr com.apple.quarantine /Applications/AppName.app. Relaunch the app from /Applications. Verify it is running from the correct path: check Activity Monitor > app > Open Files and Ports. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.

This article is part of our Mac Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.

Quick Answer

What is App Translocation?

A macOS security feature that runs apps from a read-only randomized path if they still have a quarantine flag, preventing malicious code from knowing its location.

Overview

macOS App Translocation runs applications from a randomized read-only path when Gatekeeper detects the app was not properly moved from a DMG or download.

Key Details

  • App Translocation is a security feature introduced in macOS Sierra
  • Apps opened directly from a DMG or download location trigger translocation
  • The app runs from a random /private/var/folders/ path
  • The app cannot save preferences or access resources relative to its path
  • Drag-and-drop to /Applications removes the quarantine flag

Common Causes

  • App opened directly from mounted DMG without copying to Applications
  • App copied using Terminal cp instead of Finder drag-and-drop
  • Quarantine extended attribute not removed after moving the app
  • Download managers placing apps in unexpected locations
  • App opened from within a ZIP file without extracting first

Steps

  1. 1Quit the application completely
  2. 2Move the app to /Applications using Finder drag-and-drop (not Terminal)
  3. 3If already in Applications, remove quarantine: xattr -dr com.apple.quarantine /Applications/AppName.app
  4. 4Relaunch the app from /Applications
  5. 5Verify it is running from the correct path: check Activity Monitor > app > Open Files and Ports

Tags

macapp-translocationgatekeepersecuritydmg

More in App Errors

Frequently Asked Questions

A macOS security feature that runs apps from a read-only randomized path if they still have a quarantine flag, preventing malicious code from knowing its location.