3 votos

Preferible manera de enviar una herramienta de línea de comandos con mi OS X *.aplicación

Estoy trabajando en un Electrón aplicación basada en escribir imágenes de sistema operativo a las unidades extraíbles, que se empaqueta como un *.app para OS X.

Junto con la aplicación de interfaz de usuario, me gustaría enviar una versión CLI incluido con la aplicación, que hace la misma cosa, sin embargo no estoy seguro de cómo hacerla accesible a los usuarios.

Supongo que podría poner el binario en Contents/MacOS y preguntar a los usuarios añadir esto a la PATH, sin embargo, esto sería una muy mala experiencia para los usuarios.

¿Cuál es la forma recomendada para enviar una herramienta de línea de comandos junto con su *.app?

Como alternativa, podría añadir otra *.app de la CLI herramienta dentro de la DMG puedo distribuir a los usuarios para que opcionalmente instalar bien, pero tiene dos *.app sería un poco confuso, y, en cualquier caso, no parece ser una manera de indicar a una *.app para hacer su binario accesible a la PATH.

1voto

iWill Puntos 171

Usted puede colocar un enlace a la contents/macos/app en una ubicación que está en la ruta de acceso de los usuarios. Usted no necesita tener un binario con este enfoque, pero su aplicación no necesita manejar argumentos de línea de comandos. Que no es difícil de hacer, pero los detalles de los que están más allá del alcance de este sitio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X