libCordova.un fichier manquant dans PhoneGap 2.9
Pouvez-vous m'aider plz?
J'utilise XCode version 4.6.3 et phonegap la version 2.9.
Le projet est en cours d'exécution fine dans le Simulateur, mais quand je veux faire un fichier IPA, il est toujours build failed.
Le message est montrant comme ci-dessous:
file not found: /Users/admin/.../libCordova.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
J'ai trouvé une discussion sur cette question. La plupart de la solution, c'est comme (1) pour changer de CONSTRUIRE ACTIVE SEULEMENT l'ARCHITECTURE de OUI, (2) pour modifier l'ARCHITECTURE uniquement pour armv7, (3) mettre à jour le projet après la création de ce...etc. Mais aucun de ceux qui travaillent pour moi.
Plz aider de toute façon.
Merci d'avance.
- stackoverflow.com/a/17372031/2345342 c'est un travail pour mon projet xcode.
- OOOppss!! Merci. Elle fonctionne.
Vous devez vous connecter pour publier un commentaire.
Suivez ces étapes pour résoudre ce problème:
${TARGET_BUILD_DIR}/libCordova.a
à${BUILT_PRODUCTS_DIR}/libCordova.a
Si Prems réponse ne résout pas le problème, essayez de construire votre CordovaLib premier projet. Après avoir fait ce que j'ai pu construire mon projet.
En plus de plusieurs autres suggestions & post, j'ai trouvé que j'ai été confronté à ce problème sur mon ad Hoc s'appuie uniquement.
Le problème pour moi était l'CordovaLib sous-projet n'a pas eu un AdHoc de configuration. Une fois, j'ai ajouté un "AdHoc" configuration de la CordovaLib sous-projet, cela a commencé à travailler.
Veuillez noter que j'ai compris au cours de débogage, car si j'ai mis en Edit du Système > Archives de configuration de la compilation de "libération", il conviendrait de travail OK, mais si la valeur AdHoc il pourrait me donner un lien d'erreur, me disant que ce fichier n'a pas pu être trouvé:
/Users/jason/Library/Developer/Xcode/DerivedData/MommyNearest-ceourmykvgxdekbkmzenuvhcfnzk/Build/Intermediates/ArchiveIntermediates/MommyNearest/BuildProductsPath/Adhoc-iphoneos/libCordova.a
Si vous cochez l'éditeur de liens suggestion ci-dessus et toujours pas de travail. Assurez-vous que Cordova projet a le même nom de configuration. Si votre projet principal a "Debug, Release, et de la Production" configurations. Ajouter mêmes configurations dans le projet Cordova. Construire Cordova et ensuite construire votre projet.
Je vous en utilisant Xcode 5.0, faire exactement le contraire, et cela fonctionne.