2013-02-28 3 views
0

J'ai une bibliothèque iOS statique qui utilise Phonegap comme composant. (Je suis les étapes fournies par la documentation), je peux compiler la bibliothèque seule sans problèmes. Maintenant, j'essaie d'utiliser ma bibliothèque statique dans une application iOS. J'ai donc mon application qui a une référence de projet à ma bibliothèque statique qui ont une référence de projet à phonegap. Il ressemble àSymboles non définis pour l'architecture armv7 et Phonegap

  • App
    • Bibliothèque
      • Phonegap

Maintenant, quand je veux compiler je reçois beaucoup d'erreurs et ils ressemblent tous:

Undefined symbols for architecture armv7: 
"_kUTTypeVideo", referenced from: 
    -[CDVCapture captureVideo:] in libmyLibrary.a(CDVCapture.o) 

je tente de modifier les architectures valides dans de nombreuses combinaisons et le commutateur construire des architectures valides seulement, mais rien ne fonctionne.

Son aucun projet ARC si elle aide ...

Répondre

1

J'ai actuellement trouvé le problème, je dois importer tous les cadres décrits dans la documentation phonegap non seulement dans la bibliothèque statique qui utilise phonegap mais aussi dans l'application principale.

1

Il semble que la bibliothèque cordova que vous utilisez ne sont pas compatibles ARMv7. Utilisez la dernière bibliothèque cordova compatible avec l'architecture armv7.

1

J'ai eu le même problème ... il semble que vous utilisez une ancienne version de PhoneGap (disons 1.2 ...). La seule solution à ce problème est d'utiliser la bibliothèque Cordova (la dernière), qui a résolu mon problème.

Questions connexes