Tengo una secuencia de comandos posterior a la instalación que abre y ejecuta mi aplicación en silencio. La aplicación se creó con Automator y básicamente ejecuta un Applescript que a su vez ejecuta un script Bash incrustado desde la carpeta de recursos de la aplicación.
La secuencia de comandos postinstall:
#!/bin/bash
open -b "com.company.ApplicationName"
funciona en algunas máquinas y no en otras. Estoy recibiendo un error
LSGetApplicationForInfo() failed with error -10814 while trying to determine the application with bundle identifier com.company.ApplicationName
No he podido determinar por qué. Supongo que me estoy perdiendo algún tipo de software de requisito previo en las máquinas que fallan.
¿Alguien conoce los requisitos para usar open -b "bundleid"
? Xcode, Xcode con herramientas de línea de comandos o algo así? Apreciaría cualquier idea.