2012-07-24 22 views
15

Seguí las instrucciones en PhoneGap 2.0.0 comenzando con la guía de iOS. Parece que no se actualizó hasta la fecha, porque algunos archivos en el proyecto creado tienen otros nombres que no figuran en la guía. Aparte de esto, se produce una advertencia y error durante la construcción.PhoneGap 2.0 iOS, ¿está comenzando la guía buggy?

  1. Warning: Check dependencies: Missing dependency target "CordovaLib (from CordovaLib.xcodeproj)"
  2. Error: CpResource /VERSION /<...>/Test.app/VERSION cd /<...>/test-phonegap setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /VERSION /<...>/Build/Products/Debug-iphonesimulator/Test.app

error: /VERSION: No such file or directory

¿Tiene alguna idea de cómo funciona? Gracias y un saludo.

- Guía: http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

+0

Es posible que desee comenzar de nuevo y asegurarse de seguir todos los pasos. Acabo de ejecutar el inicio y funciona perfectamente bien. – codemonkey

+0

Tengo el mismo comportamiento. Pero funcionó 2 veces. Mi tercer proyecto está generando ese error. ¡Estoy interesado en la solución! – Tibi

+1

Todos los días, un pueblo marciano morirá cuando no se acepte una respuesta correcta en esta pregunta. – Unreality

Respuesta

15

Después de descargar y descomprimir PhoneGap 2.0.0, abra "PhoneGap-PhoneGap-ff91e6e/lib/ios/Córdoba-2.0.0.dmg" y luego instalar el "Cordova- 2.0.0.pkg ". Cierre y vuelva a abrir su proyecto. Deberia de funcionar.

+0

Esto ayudará a resolver el error fatal, pero tendrá 3 advertencias después de decir que 'invokeString' está en desuso. – jsweazy

+0

tengo esas advertencias también, vea http://stackoverflow.com/questions/11616614/cordova-phonegap-2-0-ios – olore

+0

Solucionado.Necesitaba reiniciar XCode de hecho. –

3

encontrado Solución para mí: CordovaLib.xcodeproj se importa en el espacio de trabajo de su proyecto. Si tienes 2 proyectos abiertos de PhoneGap abiertos al mismo tiempo, CordovaLib solo estará disponible para uno de los dos ... cierra todos los proyectos de faja telefónica y abre solo uno a la vez.

0

Descubrí que estoy usando Mountain Lion y tenía este mismo problema. Tenía que ir a Preferencias del sistema> Seguridad & Privacidad> "Permitir aplicaciones descargadas desde"

... y luego marcar la opción de "Cualquier lugar". Bloquean las aplicaciones externas para que solo se carguen desde el Mac App Store de manera predeterminada.

2

Acabo de limpiar el proyecto y funcionó: Producto -> Limpio

0

arrastrar y colocar CordovaLib.xcodeproj (en mis documentos directorio/CordovaLib - el instalador hizo esa parte, por lo menos ...) en mi proyecto (crearlo como un subproyecto) se deshizo de estos errores para mí.

11

Es necesario configurar manualmente la configuración CORDOVALIB:

abierto XCode -> Preferencias, vaya a Ubicaciones -> árboles de origen

Si usted no tiene una entrada CORDOVALIB existe, cree uno:

Haga clic en "+" en la parte inferior, entre:

  • Nombre del ajuste: CORDOVALIB
  • Display Name: CORDOVALI B
  • Ruta:/Users/[su_nombre_de_usuario]/Documentos/CordovaLib

el "camino" debe apuntar a la carpeta creada por el instalador de Córdoba (Córdoba-2.0.0.pkg).

+0

+1 esto funcionó para mí y los otros fallaron. la limpieza no va a hacer mucho si su proyecto no sabe dónde encontrar el directorio cordovalib (el mío estaba en ~/Documents). esto puede haberme pasado porque instalé el cordova dmg un paso tarde. quién sabe ... sorprendido de cuántos pasos lleva este proceso y de lo fácil que es estropearlo, el teléfono debería reconsiderar esta forma de hacer las cosas en mi opinión. – botbot

+0

Funcionó para mí: ni siquiera tuve que reiniciar xcode. –

+0

Esto debería ser seleccionado como la respuesta, ¡¡¡genial !!! – Keeano

Cuestiones relacionadas