Vorrei installare l'Airport versione 5.6.1 su MacBook con High Sierra.
Ha già installato Airport versione 6.3.8.
Posso avere entrambi installato e senza rimuovere il 6.3.8 e usare invece il 5.6.1.
Vorrei installare l'Airport versione 5.6.1 su MacBook con High Sierra.
Ha già installato Airport versione 6.3.8.
Posso avere entrambi installato e senza rimuovere il 6.3.8 e usare invece il 5.6.1.
Puoi farlo senza modificare il tuo sistema.
Usa qualcosa come Pacifier per estrarre AirPort Utility.app e Apple80211.framework dal programma di installazione.
Quindi, esegui questi due comandi in Terminale ogni volta che vuoi usarlo (sostituendo ovviamente i percorsi corretti):
$ export DYLD_INSERT_LIBRARIES=<path-to-older-Apple80211.framework/Versions/A/Apple80211>
$ /path-to/AirPort\ Utility\ 5.6.1.app/Contents/MacOS/AirPort\ Utility
Mantengo la vecchia struttura e la vecchia app nella stessa cartella, salvo il seguente AppleScript come app (si aspetta che sia nella stessa cartella), e basta fare doppio clic per avviare:
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
Questo funziona fino al Mojave.
Leggi altre domande sui tag high-sierra airport-utility