2013-03-13 5 views
0

Je crée une bibliothèque statique avec certains fichiers de classe et la bibliothèque crée bien, mais si j'installe à la bibliothèque à un autre nouveau projet Xcode il affiche l'erreur et l'erreur est la suivante,question Bibliothèque statique

ld: warning: ignoring file /Users/rajesh/Desktop/Quntiles/01-03-2013/ConnectionExample-1/libAVTEmployee.a, file was built for archive which is not the architecture being linked (armv7s): /Users/rajesh/Desktop/Quntiles/01-03-2013/ConnectionExample-1/libAVTEmployee.a 
Undefined symbols for architecture armv7s: 
    "_OBJC_CLASS_$_AVTEmployee", referenced from: 
     objc-class-ref in XMLParser-E51A1142A3EEED70.o 
ld: symbol(s) not found for architecture armv7s 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Quelqu'un peut m'aider s'il vous plaît, comment puis-je résoudre ce problème afin que je puisse utiliser ma bibliothèque statique dans mon nouveau projet,

J'utilise la version Xcode 4.6.

Merci d'avance.

Répondre

0

Votre bibliothèque statique a probablement été créée ou compilée à l'aide d'une ancienne version de XCode ne prenant pas en charge l'architecture armv7s. Ouvrez le projet de bibliothèque statique et assurez-vous que Architectures contient les architectures armv7 et armv7s et que Build Active Architectures Only est défini sur No sous Build Settings.

static library configuration

Questions connexes