¿Por qué ocurre el error de instalación del comando cordova en ios?
Configuración del entorno de desarrollo ios, instalación de Cordova y comandos comunes
1. Configuración del entorno de desarrollo ios
1. Si tiene una Mac Book, omita los pasos 2, 3 y 4. Si no, realice los pasos 2, 3 y 4;
2. Descargue e instale VMware Workstation, preferiblemente la última versión;
3. Descargue e instale unlock-all (VMware Workstation restringe la instalación de máquinas virtuales Mac de forma predeterminada, debe instalar este archivo para eliminar la restricción
4. el sistema operativo Mac OS (debe ser un archivo .ios). Si descarga un archivo .dmg, debe usar la herramienta anytoiso.exe para convertirlo en un archivo .ios. Una vez completada la descarga, instálelo. Estación de trabajo VMware;
5. Instale XCode;
6. Instale el archivo .p12; >8. Configure una cuenta de desarrollador en XCode;
9. Descargue y agrupe el archivo de descripción de XCode correspondiente a la identificación;
2. p>1.1 Instalar nodejs
Descárguelo e instálelo desde el sitio web de nodejs. Después de que la instalación sea exitosa, ingrese el comando en el comando: node o npm, y no se informará ningún error.
1.2 Instalar cordova
gt; npm install -g cordova
2. Crear un proyecto
a. un directorio de trabajo, cmd para cambiar a esta ruta
gt; cd d:\workspace\cordova
b. Crear proyecto cordova
gt; com.hzjava.myCordova HelloCordova
c. Agregar soporte de plataforma
Primero ingrese al directorio raíz del proyecto recién creado
gt.
Entonces
gt; las plataformas cordova agregan ios
gt; las plataformas cordova agregan android
gt; Agregar complemento (Para agregar complementos de acuerdo con funciones específicas, como complementos de escaneo de código, complementos de operación de archivos, etc., puede ir a la biblioteca de complementos de cordova para buscar el complemento requerido. ins)
gt; el complemento cordova agrega com.phonegap.plugins.barcodescanner
gt; el complemento cordova agrega org.apache.cordova.file-transfer
gt; ; cordova plugin ls
Nota: No todos los complementos son compatibles con todas las plataformas, algunos pueden solo admitir Android y otros pueden admitir tanto Android como iOS, por lo que debe elegir los complementos con cuidado al desarrollar múltiples complementos. aplicaciones de plataforma
3. Integración del proyecto
3.1. Android
a. b. Compile el proyecto de Android:
gt; cordova build android
c. Ejecute eclipse, importe el proyecto de Android en la ruta helloCordova\platforms\android
d. Referencia a la biblioteca js de cordova en html:
lt; script type="text/javascript" src="cordova .js"gt;lt;/scriptgt;
lt;script. type="text/javascript" src="cordova_plugins.js"gt;lt;/scriptgt;
3.2 ios
a. directorio
b. Compile el proyecto ios:
gt; cordova build ios
c. Ejecute xcode e importe el proyecto xcode en helloCordova\platforms\ios. ruta
d. Referencia a la biblioteca js de cordova en html:
lt; script type="text /javascript" src="cordova.js"gt;lt;/scriptgt; p>
lt;tipo de script="text/javascript" src="cordova_plugins.js"gt
;lt;/scriptgt;
La compilación de Cordova copiará los archivos en [directorio raíz/www] a la carpeta www de la plataforma específica. Si su código está escrito en plataformas Android, se sobrescribirá<. /p>
Debido a que la configuración relevante se agrega automáticamente al agregar el complemento, no es necesario hacer referencia manualmente al js del complemento cordova siempre que exista cordova_plugin.js.
4. Empaquetado
4.1.Android
Al importar el proyecto en plataformas\android, aparecerán dos proyectos: HelloCordova y HelloCordova-CordovaLib. Al empaquetar, copie HelloCordova-CordovaLib/bin/hellocordova-cordovalib.jar a la carpeta HelloCordova/libs, luego haga clic derecho en el proyecto principal y seleccione Exportar
Seleccione Exportar aplicación de Android
Keystore puede crear uno nuevo o usar uno existente
Haga clic en "Finalizar" para exportar correctamente el apk
4.2.ios
Para empaquetarlo en cualquier dispositivo El paquete de instalación de iOS (ipa) que se puede instalar primero requiere una cuenta de desarrollador empresarial ($299/año). Después de confirmar que está satisfecho, siga los siguientes pasos:
a. Centro
b.Identificadores gt;gt; ID de aplicaciones, haga clic en el signo " ", cree una identificación de aplicación, complete la información relevante y continúe con el siguiente paso
c.Perfiles de aprovisionamiento gt;gt; Distribución, haga clic en el signo " ", cree un perfil
Seleccione Interno
Seleccione una identificación de aplicación, seleccione la que acaba de crear
Seleccione un certificado
Complete el nombre del perfil
d. Descargue el archivo de perfil creado
e. Descargue el archivo de certificado seleccionado en el paso c
.f. Haga doble clic en los archivos de certificado y perfil en Mac. Importarlos
g. Abra xcode, seleccione el proyecto, Configuración de compilación gt; Identidad de firma de código, seleccione el nombre de la empresa registrada;
h. Perfil de aprovisionamiento seleccione el perfil recién importado
i.xcode gt;gt; ventana gt;gt; Organizador gt;gt; >j Seleccione guardar para implementación empresarial o ad hoc, siguiente paso
k Seleccione un perfil para firmar y luego exportar
.