2014-09-16 4 views
0

J'essaie d'obtenir le SDK iOS de Paypal. J'ai suivi les instructions du readme, mais la génération échoue avec l'erreur ci-dessousiOS Paypal Intégration SDK Problèmes de compilation

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_NSExtensionItem", referenced from: 
     objc-class-ref in libPayPalMobile.a(OnePasswordExtension.o) 
    "_OBJC_CLASS_$_NSItemProvider", referenced from: 
     objc-class-ref in libPayPalMobile.a(OnePasswordExtension.o) 
    "_kUTTypePropertyList", referenced from: 
     -[OnePasswordExtension processExtensionItem:completion:] in libPayPalMobile.a(OnePasswordExtension.o) 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Cette même erreur se produit lors de la construction de l'application de l'échantillon, donc je l'ai écarté mes paramètres du projet.

Quelqu'un peut-il me dire ce que j'ai manqué?

+0

Regardez ici: http://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture -armv7 –

+0

Merci, mais ce même problème se produit dans le s application généreuse aussi. – apchester

Répondre

1

Cette était à la nouvelle version de l'API Paypal nécessitant Xcode 6, alors que je tentais de compiler sur Xcode 5.

1

ajouter le chemin de la bibliothèque dans la "Bibliothèque Chemin de recherche"

$ (PROJECT_DIR)/XXXX/MyFramework/ Google AdWords

EDIT: Peut-être que l'échantillon est faux ...

+0

Merci, mais le répertoire est déjà dans le chemin de recherche pour l'exemple d'application. Ne pas exclure un mauvais exemple d'application, mais je pense que les instructions sont plus probablement en cause ici. – apchester

+0

avez-vous ajouté tout le cadre requis? –

+0

Oui, tous les cadres répertoriés sont ajoutés. – apchester