macos - recuperacion - ¿Cómo ejecuto automáticamente una aplicación en USB attach o CD insert en Mac OS X?
instalar mac os sierra desde usb (4)
No puedes. Las aplicaciones de autoarranque son imposibles en Mac OS X.
La siguiente mejor opción, abrir la carpeta del CD y mostrar el ícono del instalador, puede hacerse utilizando http://autoopen.nibfile.com/ para crear un .dmg
que luego se puede quemar en un CD.
¿Hay alguna forma de iniciar automáticamente una aplicación en USB attach o CD insert en Mac OS X? es fácil en Windows, pero descubrí que AutoRun.Inf
no funciona en absoluto en Mac.
Si está buscando algo solo para usted, puede escribir una pequeña aplicación de mac que se ejecute en segundo plano y ver si se conecta un dispositivo USB en particular (mediante una identificación) y luego ejecutar el programa. Lo ideal sería utilizar un pequeño XML plist para mapear ID de dispositivos al programa correcto para ejecutar. El XCode SDK tiene un código de muestra que supervisa el dispositivo adicional y la eliminación para que pueda comenzar.
Es posible instalar un servicio en segundo plano que supervisa cada vez que se conecta un dispositivo USB y luego inicia una aplicación. El "Agente de transferencia de archivos Android" de Google es un servicio que se ejecuta en segundo plano y ejecuta "Transferencia de archivos Android" cada vez que se conecta un dispositivo Android.
No sé por qué se votó negativamente: esta es una pregunta común para los programadores de Windows que buscan Mac.
Básicamente, la ejecución automática se considera un problema de seguridad y, por lo tanto, no es compatible con OSX. La respuesta de Sophie (antes conocida como Ben) Alpert también es un poco exagerada. La mayoría de los instaladores de OSX simplemente abren una carpeta para mostrar la aplicación y, posiblemente, un archivo Léame. La instalación se realiza arrastrando la aplicación a su carpeta Aplicaciones.
Para otros tipos de aplicaciones en CD (por ejemplo, una presentación de diapositivas o algo así), el desarrollador generalmente usa carpetas ocultas para ocultar los datos de soporte para asegurarse de que lo único que verá el usuario cuando abra el CD es el ícono único ''. Se supone que debe hacer doble clic para iniciar la aplicación.