les symboles non définis pour l'architecture armv7s
Quand j'ai créer mon ancienne version de l'app ios 4.3, j'ai cet avertissement
Undefined symbols for architecture armv7s:
"_OBJC_CLASS_$_SSSwitch", referenced from:
objc-class-ref in LoginViewController.o
"_OBJC_CLASS_$_SSHUDView", referenced from:
objc-class-ref in ContractorInfoViewController.o
objc-class-ref in ContractorListViewController.o
objc-class-ref in EvenementBilleterieViewController.o
objc-class-ref in EvenementCoupDeCoeurViewController.o
objc-class-ref in EvenementRequestViewController.o
objc-class-ref in GourmetCoupDeCoeurViewController.o
objc-class-ref in GourmetRequestViewController.o
...
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
s'il vous plaît aider moi
- Muncken est droit : SSToolKit (sstoolk.c') ne semble pas être lié avec le projet en cours. Ils expliquent sur leur page d'accueil à créer des liens avec libSSToolkit.un.
Vous devez vous connecter pour publier un commentaire.
De l'éditeur de liens erreurs signifie généralement que vous essayez de code d'accès à partir d'une bibliothèque ou similaire qui n'est pas liée à l'encontre. Dans votre cas, il ressemble un SS lib d'un certain type est accessible, mais pas lié à l'encontre. Assurez-vous que tout le potentiel des bibliothèques sont ajoutés au projet, sélectionnez le projet dans le Navigateur de Fichiers, puis en sélectionnant:
Espère que cela aide.
Supprimer
armv7s
devalid architectures
section et il va fonctionner.Paramètres de construction --> Architectures --> Valide les Architectures
Chaque fois que cela arrive d'aller dans le .m de délinquance de la classe et de la CMD + Clic sur le nom de la classe indiquée dans le message d'erreur. Cela vous mènera dans l'en-tête de la bibliothèque, vous devez ajouter. Maintenant, vous saurez ce que la bibliothèque est manquant et vous pouvez l'ajouter au projet.