Je voudrais installer la version Airport 5.6.1 sur un MacBook avec High Sierra.
Il a déjà la version 6.3.8 d'Airport installée.
Puis-je avoir les deux installés et sans enlever la 6.3.8 et utiliser la 5.6.1 à la place.
Je voudrais installer la version Airport 5.6.1 sur un MacBook avec High Sierra.
Il a déjà la version 6.3.8 d'Airport installée.
Puis-je avoir les deux installés et sans enlever la 6.3.8 et utiliser la 5.6.1 à la place.
Vous pouvez le faire sans modifier votre système.
Utilisez quelque chose comme Pacifier pour extraire AirPort Utility.app et Apple80211.framework du programme d'installation.
Ensuite, exécutez ces deux commandes dans le Terminal chaque fois que vous voulez l'utiliser (en substituant les chemins corrects évidemment) :
$ export DYLD_INSERT_LIBRARIES=<path-to-older-Apple80211.framework/Versions/A/Apple80211>
$ /path-to/AirPort\ Utility\ 5.6.1.app/Contents/MacOS/AirPort\ Utility
Je garde l'ancien framework et l'ancienne application dans le même dossier, j'enregistre l'AppleScript suivant en tant qu'application (il s'attend à être dans le même dossier également), et je double-clique dessus pour le lancer :
tell application "Finder"
set base_folder to (container of (path to me) as alias)
set base_path to POSIX path of base_folder
set library_path to base_path & "Apple80211.framework/Versions/A/Apple80211"
set library_exists to exists (library_path as POSIX file)
end tell
if library_exists then
do shell script "export DYLD_INSERT_LIBRARIES=" & quoted form of library_path & "
" & quoted form of (base_path & "AirPort Utility 5.6.1.app/Contents/MacOS/AirPort Utility")
else
display alert "Apple80211.framework could not be found" message "The library was not found in " & base_path & "."
end if
Cela fonctionne jusqu'à Mojave.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.