Ejecutar la Utilidad AirPort 5.6.1 en High Sierra [duplicar]

3

Me gustaría instalar la versión 5.6.1 del aeropuerto en MacBook con High Sierra.

Ya tiene instalada la versión 6.3.8 del aeropuerto.

¿Puedo tener ambos instalados y sin quitar el 6.3.8 y usar el 5.6.1 en su lugar?

    
pregunta Walrus the Cat 13.02.2018 - 02:41

2 respuestas

1

Puedes hacer esto sin modificar tu sistema.

Use algo como Pacifier para extraer AirPort Utility.app y Apple80211.framework del instalador.

Luego, ejecute estos dos comandos en la Terminal cuando quiera usarlos (sustituyendo las rutas correctas, obviamente):

$ 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 el marco anterior y la aplicación más antigua en la misma carpeta, guardo el siguiente AppleScript como una aplicación (también se espera que esté en la misma carpeta), y simplemente haga doble clic para iniciar:

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

Esto funciona todo el camino hasta Mojave.

    
respondido por el jaydisc 22.10.2018 - 07:39
-2

Simplemente comience con la versión ofrecida, configúrela y después de que Apple la reconozca y le pida que la actualice a una nueva versión, la he instalado en dos dispositivos este año, en High Sierra. La versión actual es 6.3.8

    
respondido por el Yoan 19.10.2018 - 17:18

Lea otras preguntas en las etiquetas