Cómo instalar la aplicación cordova (phonegap) ios en el dispositivo a través de cli y no a través de xcode

Estoy intentando crear un proyecto simple con la última versión del directory telefónico:

$ phonegap create my-project $ phonegap build ios $ phonegap install ios 

Todo funciona a la perfección y veo un emulador con mi sencilla aplicación.

Pero no puedo encontrar documentation sobre cómo ejecutar mi aplicación en el dispositivo (iphone, por ejemplo) y no en un simulador.

Toda la documentation de cordova / phonegap se basa en ejemplos con la plantilla de cordova para xcode. Pero la última versión de cordova no tiene plantilla para xcode y todo lo que necesito – cli, si entiendo correctamente?

Ya me he registrado como desarrollador de IOS y tengo un certificate de desarrollo de iPhone válido. Cuando conecto mi dispositivo, lo puedo ver en xcode y puedo ejecutar la aplicación nativa en mi dispositivo. Pero solo a través de xcode.

Estaré agradecido a cualquier consejo.

Si la aplicación cordova crea y ejecuta el simulador, intente ejecutar cordova run ios --device

Esto funcionó para mí, cuando antes solo golpeaba el simulador.

De forma alternativa, si ese STILL no funciona para usted, cuando ejecute codova build ios , solo para comstackr la aplicación, puede usar iTunes para sincronizar el file .app generado en <project_folder>/platforms/ios/build/device/AppName.app

Hay una herramienta CLI de Apple en lata xcodebuild , así como esta envoltura alnetworkingedor de ella por Facebook. Sugiero probar eso o ver el build xcodebuild enviado con xcode.

Esperemos que uno de ellos funcione.

Si usa Cordova CLI, debería poder hacer esto: cordova run ios