Calabash-iOS y Xcode

Estoy intentando utilizar Calabash-iOS para la automation de testings. Pero no conozco la relevancia de Xcode en Calabash. Descargué Xcode 4.6.3, Ruby 1.9.3, pepino para comenzar. Estoy estancado en cómo utilizar Xcode para la automation. Tengo el file ipa de la aplicación para ser probado. Cuando busqué, se dan pasos para poner el calabash-framework en la aplicación que vas a probar. ¿Por qué esto debería hacerse? ¿Y cuál es el uso específico con la herramienta Xcode? Voy a probar con un iPhone, entonces ¿por qué se necesita xcode? amablemente explique

El marco de Calabash utiliza API de Apple privadas para sintetizar events táctiles.

Es por eso que debe include calabash.framework en .app bundle antes de poder ejecutar sus escenarios en contra de la aplicación. El .ipa sin el marco incorporado no podrá aceptar llamadas y reactjsrá de acuerdo con sus escenarios.

Necesita el código fuente de la aplicación iOS y Xcode para integrar calabash.framework en, y build un nuevo package .app. Separe el objective de compilation con el sufijo -cal que se crea según las instrucciones del proyecto -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++ -xcode (tenga en count la instrucción -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++ , que influye en cómo va a ser el package organizado).

Por lo tanto, no podrá tomar un file .ipa, que generalmente se implementa en la tienda y ejecutar sus escenarios de calabash (a less que .ipa se haya construido por error o intencionalmente con el marco incluido). Puedes consultar tu clima de .ipa que incluye el marco o no: instrucciones aquí .

A partir de iOS 7 se requiere Xcode porque la calabaza necesita iniciar la aplicación con Instruments (que se incluye en el package Xcode.app).