2012-10-04 38 views
6

He intentado crear una aplicación Cordova/Phonegap en Xcode en una computadora nueva. Pero parece que no funciona. Cuando ejecuto la aplicación en un simulador o en mi iPhone aparece un mensaje de error que dice que no se encuentra 'libCordova.a'.Error de Cordova en Xcode - Ningún archivo o directorio

1 de error de mensaje y 5 temas:

/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj Missing "[email protected]" launch image 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/AppDelegate.m 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/AppDelegate.m:73:25: 'invokeString' is deprecated 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m:117:15: 'invokeString' is deprecated 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m:121:93: 'invokeString' is deprecated 
clang: error: no such file or directory: '/Users/Tim/Library/Developer/Xcode/DerivedData/FirstProject-ctanrqwggcfoubbeqbjrfvcqozpg/Build/Products/Debug-iphoneos/libCordova.a' 
  • versión 2.1.0 Cordova
  • versión de Xcode 4.5.1

No he podido instalar la última cordova en mi computadora, en la versión 2.0.0 había un programa de instalación pero en la última versión, ¿esto se ha ido? Y ya configuré 'Construir arquitectura activa solamente' en Sí y la 'Ubicación de compilación' en Único.

Muchas gracias de antemano.

Respuesta

10

He tenido exactamente el mismo error. El problema era que no había configurado la 'Construir arquitectura activa solamente' para ambos proyectos. Su proyecto principal & el CordovaLib.xcodeproj.

Espero que esto ayude!

1

en la configuración de compilación CordovaLib. En Arquitecturas -> Arquitecturas válidas, eliminé armv6. esto funcionó para mí! (4s PhoneGap 2.2)

3

Esto resolvió mi problema:

  • abrir el proyecto en Xcode.
  • Haga clic en su proyecto.
  • Haga clic en su proyecto en Destinos.
  • Pulse la pestaña de fases de compilación.
  • Abra "Copiar recursos de paquete" en la parte inferior.
  • Busque los recursos enumerados en rojo y arrástrelos/suéltelos manualmente allí.

¡Problema resuelto!

Cuestiones relacionadas