Error relacionado con AppTranslocation en macOS Sierra

Parece que Gatekeeper en macOS Sierra es un poco más exigente. En cualquier caso, está causando una pequeña utilidad que hice hace algunos años para arrojar un error bastante molesto.

Como todavía no he tenido el time de profundizar en los cambios bajo la cubierta en Sierra, no estoy seguro de cómo solucionar el error. ¿Alguien tiene experiencia en resolver los errores relacionados con AppTranslocation y corregirlos?

Código y error a continuación:

Código :

tell application "Finder" set currentDir to POSIX path of ((container of (path to me)) as text) end tell set currentDir to quoted form of currentDir set lib80211 to quoted form of "AirPort Utility 5.6.1 Launcher.app/Contents/Resources/Apple80211.framework/Versions/A/Apple80211" do shell script "export DYLD_INSERT_LIBRARIES=" & currentDir & lib80211 & " cd " & currentDir & "AirPort\\ Utility\\ 5.6.1.app/Contents/MacOS ./AirPort\\ Utility" 

Error :

 sh: line 1: cd: /private/var/folders/t4/7k5z832d2tjd4xpzvvq43n4m0000gn/T/AppTranslocation/23AF67A4-3DF7-4982-A1A3-B019CDACB4C2/dAirPort Utility 5.6.1.app/Contents/MacOS: No such file or directory sh: line 2: ./AirPort Utility: No such file or directory (127) 

  • asignar unidades de networking
  • Captura de video de la window de Mac
  • Localizador de icono de barra lateral personalizada
  • Trackpad y Magic Mouse no funcionan correctamente después de la actualización de Sierra 10.12.4
  • ¿Dónde están mis iBooks almacenados en macOS Sierra?
  • Las carpetas en la basura no se eliminarán? Dice que están "en uso"
  • ¿Cómo desinstalar paneles de preferences?
  • macOS Sierra: el volumen de assembly de AppleScript sigue solicitando el inicio de session
  • 4 Solutions collect form web for “Error relacionado con AppTranslocation en macOS Sierra”

    Bueno, después de una cantidad bastante significativa de testing y error (y un poco de lectura sobre cómo AppTranslocation funciona en macOS 10.12 Sierra), descubrí una solución.

    En esencia, debe abrir * .dmg y luego mover el contenido a alguna otra carpeta en Finder. El truco: si mueves ambos simultáneamente, AppTranslocation puede 'labelrlos' (aparentemente permanentemente) y continuar ejecutando * cada vez que intentes iniciar * .app); esto parece un error, y tengo la intención de reportarlo a Apple.

    La solución

    Vuelva a download el file * .dmg (como han indicado otros) y mueva los dos files que contiene uno a la vez a una carpeta (preferiblemente Utilidades, pero depende de usted dónde desea que residan). Una vez que hayas hecho esto, ejecuta el Iniciador y todo debería funcionar como antes.

    El problema parece ser más simple que eso: parece que la actualización eliminó Airport Utility 5.6.1.app de / Applications / Airport Utility 5.6.1. Copié el directory en su lugar desde una copy de security anterior y las cosas funcionan de nuevo.

    Me funciona perfectamente bajo macOS Sierra 10.12. Volví a download el file .dmg y lo instalé, y todo sigue igual que en El Capitán.

    Otra solución sería ejecutar un script de shell que elimine los indicadores de cuarentena después de haber copydo los files. El command sería así:

     /usr/bin/xattr -dr com.apple.quarantine /path/to/fileOrFolderOrApp 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).