Die Datei libCordova.a fehlt in PhoneGap 2.9
Können Sie plz mir helfen?
Ich bin mit XCode-version 4.6.3 und phonegap version 2.9.
Das Projekt läuft gut im Simulator, aber wenn ich will, um eine IPA-Datei, ist es immer zu bauen, gescheitert.
Die Nachricht zeigt, wie unten:
file not found: /Users/admin/.../libCordova.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ich habe einige Diskussion zu diesem Thema. Die meisten die Lösung ist wie (1) ändern die BUILD-ACTIVE-ARCHITEKTUR NUR auf JA, (2) änderung der ARCHITEKTUR nur auf armv7, (3) aktualisieren Sie das Projekt nach der Erstellung...etc. Aber keiner von denen, für mich zu arbeiten.
Plz trotzdem helfen.
Vielen Dank im Voraus.
InformationsquelleAutor der Frage Mehdi | 2013-07-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen Sie folgendermaßen vor um dieses problem zu beheben:
${TARGET_BUILD_DIR}/libCordova.a
zu${BUILT_PRODUCTS_DIR}/libCordova.a
InformationsquelleAutor der Antwort Prem
Wenn Prems Antwort das Problem nicht beheben lässt, versuchen Sie den Aufbau Ihrer CordovaLib Projekt zunächst. Danach war ich in der Lage zu bauen, mein Projekt.
InformationsquelleAutor der Antwort Chris Conway
Neben mehreren anderen Anregungen & post, fand ich, dass ich dieses problem auf meinem AdHoc baut nur.
Das problem für mich war das die CordovaLib Teilprojekt nicht über ein ad-hoc-Konfiguration. Sobald ich zusätzlich eine "ad-hoc" - Konfiguration der CordovaLib Teilprojekt dieser Arbeit begonnen.
Bitte beachten Sie, dass ich dachte, dies während dem Debuggen, da wenn ich den Bearbeiten-Schema > Archiv build-Konfiguration auf "release", die es funktionieren würde, OK, aber wenn der AdHoc-es würde mir ein link-Fehler, der mir sagt, dass diese Datei nicht gefunden werden konnte:
/Users/jason/Library/Developer/Xcode/DerivedData/MommyNearest-ceourmykvgxdekbkmzenuvhcfnzk/Build/Intermediates/ArchiveIntermediates/MommyNearest/BuildProductsPath/Adhoc-iphoneos/libCordova.a
InformationsquelleAutor der Antwort Jason FB
Wenn Sie das Kontrollkästchen linker Vorschlag oben und immer noch nicht funktioniert. Stellen Sie sicher, dass Cordova-Projekt hat die gleiche Konfiguration Namen. Wenn Ihr Haupt-Projekt "Debug, Release und Produktion" - Konfigurationen. Hinzufügen gleiche Konfigurationen in der Cordova-Projekt. Bauen Cordova und dann bauen Sie Ihr Projekt.
InformationsquelleAutor der Antwort maridob
Ich Sie mit Xcode 5.0, genau das Gegenteil tun und es funktioniert.
InformationsquelleAutor der Antwort orioncabbar