Phonegap / Cordova Buildfehler - Apple Mach-O Linker Fehler: keine solche Datei oder Verzeichnis: libCordova.a
Ich erhalte eine Fehlermeldung, nachdem Sie ein neues Cordova 2.1.0 Projekt und Aktualisierung der www-Ordner mit einigen code aus einer früheren PhoneGap-Anwendung.
clang: error: no such file or directory: '/Users/peterbanjo/Library/Developer/Xcode/DerivedData/OpuzMobile-bhwawiqfaptmxvfosawfabudgbkj/Build/Products/Debug-iphoneos/libCordova.a'
Der Fehler tritt nur auf, wenn ich versuche und ausführen der Anwendung auf einem Gerät - im simulator funktioniert es einwandfrei.
Ich bin mit Xcode 4.5 und iOS 6 auf dem Ziel-iPad. Ich habe versucht, eine saubere bauen und libCordova.ein wird in den Build-Phasen > Link Library Mit der Registerkarte "Bibliotheken", aber es ist in rot.
InformationsquelleAutor der Frage Peter | 2012-09-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ich verwirrend gefunden mit PhoneGap/Cordova 2.1.0 Upgrade von 1.4 ist, dass es ZWEI Projekte, die in meiner Anwendung. Es ist MyApplication.xcodeproj und CordovaLib.xcodeproj. Die änderungen um dieses Problem zu beheben, müssen angewandt werden, um die CordovaLib Projekt.
Haben diese Arbeit für Sie? Hab ich was verpasst?
PS: Für ein besseres Verständnis des Problems werfen Sie einen Blick auf diese Google-Forum-thread
InformationsquelleAutor der Antwort Peter
Ich bin mit Cordova/Phonegap 2.9 und dies mein Problem gelöst. Nichts berührt den Bogen Zeug. Alles ist eingestellt auf armv7 armv7s auf meinen.
Gehen Sie folgendermaßen vor um dieses problem zu beheben:
InformationsquelleAutor der Antwort Tom Krones
Ich hatte den gleichen Fehler und fixiert es durch das zurücksetzen auf eine ältere version von cordova ios.
Schritte, um das Problem zu beheben:
npm uninstall cordova-ios
npm install [email protected]
ionic cordova platform rm ios
oderionic platform rm ios
ionic cordova platform add [email protected]
oderionic platform add [email protected]
Anweisungen kamen von hier.
InformationsquelleAutor der Antwort j.davies
Nur entfernen müssen armv6 von beiden YourProject und CordovaLib:
Die Folgen, dies zu tun? Offenbar, es funktioniert immer noch auf dem iPhone 3GS, aber nicht den vorherigen Versionen..
InformationsquelleAutor der Antwort Samuel
Machen es Arbeit, die ich heruntergeladen http://connect.apple.com stand-alone-Xcode 4.4.1. Mit dieser version kann ich bauen mein phonegap-Anwendung mit armv6 🙂
Ja, in diesem Fall müssen Sie zwei Xcode auf Ihrem computer.
InformationsquelleAutor der Antwort Bartosz Wachowski
Blick auf diese https://groups.google.com/forum/?fromgroups=#!Thema/phonegap/ywoc9wNydZ8
funktioniert bei mir
--
OS X 10.8.2
XCode 4.5
iOS 6.0
PhoneGap 2.1.0
InformationsquelleAutor der Antwort Theus
NICHT davon ausgehen, dass
Standard (armv7,armv7s) - $(ARCHS_STANDARD_32_BIT)
ist das gleiche wie das Update oben.
Manuell ändern Sie diesen Wert nur
armv7
ist und dass es behoben für mich.Ich war sehr frustriert.
InformationsquelleAutor der Antwort Augie Gardner
Wenn du hast alles hier und es ist immer noch nicht arbeiten, und Sie haben separate Konfiguration abgesehen von Release-und Debug - für dieses Beispiel ist die Produktion. Stellen Sie sicher, dass die 'Produktion' Build-Konfiguration existiert in Cordova Projekt. Bauen Sie die Cordova-Projekt und Bauen + Archiv Ihres Haupt-Projekt wieder.
InformationsquelleAutor der Antwort maridob