CordovaLib es un framework que permite a los usuarios incluir Cordova en sus proyectos de aplicaciones OS X fácilmente, y también crear nuevos proyectos de aplicaciones OS X basados en Cordova.
Debes tener en cuenta que el enfoque actual de esta plataforma Cordova es proporcionar aplicaciones de tipo quiosco para OSX, que generalmente se ejecutan a pantalla completa y tienen poca interacción con el escritorio.
Por lo tanto, no hay soporte directo para menús, integración de base, integración de buscador, documentos, etc. Piensa en ella como una aplicación móvil que se ejecuta en una pantalla muy grande.
Requisitos
Asegurarse de haber instalado el SDK OS X más reciente que viene con Xcode 6 o posterior; puedes descargarlo en http://developer.apple.com/downloads o en la App Store de Mac.
Crear tu proyecto
- (Opcionalmente) Sigue las instrucciones en la sección Uso de la línea de comandos de los Documentos de Cordova para crear un nuevo proyecto. Por ejemplo:
$ cordova create hello com.example.hello HelloWorld
- Agrega la plataforma OSX:
$ cordova platform add osx
+ $ cordova run osx
- Puedes agregar el proyecto en XCode:
$ open platforms/osx/<yourproject>.xcodeproj
Agregar plugins
Por ejemplo, si necesita el complemento de archivo, puedes hacer lo siguiente: $ cordova plugin add cordova-plugin-file
Crear un proyecto independiente con Cordova OSX
- Descarga la fuente.
- Ejecuta el comando
create
para configurar un proyecto vacío-
$ bin/create <path_to_new_project> <package_name> <project_name>
Por ejemplo:
$ bin/create ../Foo org.apache.foo FooBar
Agregar Complementos
Por ejemplo, si necesita el complemento de archivo, haga lo siguiente:
$ cordova plugin add cordova-plugin-file
Actualización de una referencia de subproyecto CordovaLib en su proyecto
Cuando actualiza a una nueva versión de Cordova, es posible que deba actualizar la referencia de CordovaLib en un proyecto existente. Cordova viene con un script que te ayudará a hacer esto.
- Inicie Terminal.app
- Vaya a la ubicación donde instaló Cordova, en la
bin
subcarpeta - correr
update /path/to/your/project