“Conocimiento Sistemas>Mac OS

¿Cómo se hace una aplicación Mac sin usar Xcode?

2011/2/17
No puede crear una aplicación MacOS nativa completamente funcional sin usar Xcode o un IDE similar que se dirige al MacOS SDK. XCode proporciona las herramientas esenciales para compilar código, vincular bibliotecas, crear el paquete de aplicaciones y firmar la aplicación para la distribución. Está profundamente integrado con el entorno de desarrollo de MacOS.

Sin embargo, existen enfoques alternativos que podrían permitirle crear * algo * que se asemeja a una aplicación MacOS, pero con limitaciones significativas:

* Electron (o marcos similares): Estos marcos le permiten crear aplicaciones de escritorio multiplataforma utilizando tecnologías web (HTML, CSS, JavaScript). La aplicación esencialmente ejecuta un motor de navegador web dentro de un envoltorio nativo. Si bien no usa Xcode directamente, aún necesitará herramientas de línea de comandos (como NPM o hilo) y un proceso de compilación. La aplicación resultante no es verdaderamente nativa; Se sentirá y funcionará de manera diferente a una aplicación de macOS nativa.

* Empaque una aplicación web: Puede crear una aplicación web simple y empaquetarla como una aplicación MacOS utilizando herramientas como `PKG`. Esto simplemente empacaría su aplicación web en un contenedor de aplicaciones, pero todavía es fundamentalmente una aplicación web que se ejecuta en un navegador.

* Uso de un marco de nivel superior con su propio sistema de compilación: Algunos marcos pueden proporcionar sus propios sistemas de compilación que abstraen la necesidad de interacción directa de Xcode. Sin embargo, debajo del capó, estos marcos probablemente aún confiarán en el compilador de Xcode u otros componentes de MacOS SDK.

En resumen: Si bien puede evitar * directamente * usando la interfaz de Xcode, no puede evitar las herramientas de desarrollo de macOS subyacentes y SDK. Cualquier enfoque alternativo implicará usar un sistema o marco de compilación diferente, pero en última instancia se basa en los mismos componentes centrales. Para una aplicación MacOS verdaderamente nativa con acceso completo a las características del sistema y un rendimiento óptimo, Xcode (o un IDE similar como AppCode) es esencial.

Mac OS
¿Cómo programar el apagado en Mac usando la Terminal?
Cómo cambiar un archivo GIF a JPG con Mac
Cómo agregar una carpeta de Dropbox a la barra lateral de Lugares en un sistema operativo Mac
Cómo quitar Internet Explorer desde Mac OS Panther
Cómo agregar una ruta estática a Mac OS X
Cómo instalar un servidor de Perforce en OS X
¿Cómo puedo usar Dashboard Shredder
Cómo hacer frente cuando su Mac dice Start Up disco está casi lleno
Conocimiento de la computadora © http://www.ordenador.online