Il semblerait que Gatekeeper dans macOS Sierra soit un peu plus sélectif. En tout état de cause, un petit utilitaire que j'ai fabriqué il y a quelques années a commis une erreur plutôt gênante.
Comme je n’ai pas encore eu le temps de fouiller dans les changements sous-jacents de Sierra, je ne sais pas comment remédier à cette erreur. Quelqu'un at-il de l'expérience en matière de résolution d'erreurs liées à AppTranslocation?
Le code et l'erreur suivent:
Code :
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"
Erreur :
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)