2012-10-04 7 views
6

Ich habe versucht, eine Cordova/Phonegap-Anwendung in Xcode auf einem neuen Computer zu erstellen. Aber es scheint nicht zu funktionieren. Wenn ich die Anwendung entweder auf einem Simulator oder auf meinem iPhone ausführe, erhalte ich die Fehlermeldung, dass 'libCordova.a' nicht gefunden wurde.Cordova Fehler in Xcode - keine solche Datei oder Verzeichnis

1 Fehlermeldung und 5 Themen:

/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' 
  • Cordova Version 2.1.0
  • Xcode Version 4.5.1

Ich habe nicht in der Lage, die neuesten zu installieren Cordova auf meinem Computer, auf Version 2.0.0 gab es ein Installationsprogramm, aber in der neuesten Version ist das weg? Und ich setze bereits 'Build Active Architecture Only' auf Yes und den 'Build Location' auf Unique.

Vielen Dank im Voraus.

Antwort

10

Ich hatte genau den gleichen Fehler. Das Problem war, dass ich für beide Projekte nicht die 'Nur aktive Architektur erstellen' gesetzt hatte. Ihr Hauptprojekt & der CordovaLib.xcodeproj.

Hoffe, das hilft!

1

in den CordovaLib Build-Einstellungen. Unter Architectures -> Valid Architectures habe ich armv6 entfernt. das hat für mich funktioniert! (Iphone 4s phonegap 2,2)

3

Dies löste mein Problem:

  • Öffnen Sie Ihr Projekt in Xcode.
  • Klicken Sie auf Ihr Projekt.
  • Klicken Sie auf Ihr Projekt unter Ziele.
  • Drücken Sie die Registerkarte Build-Phasen.
  • Öffnen Sie "Bundle-Ressourcen kopieren" unten.
  • Suchen Sie nach Ressourcen in rot, und ziehen Sie sie dort manuell.

Problem gelöst!

Verwandte Themen