J'ai une bibliothèque que j'ai faite, et maintenant je veux l'utiliser dans une application. Je crois que j'ai correctement lié à la bibliothèque. Voici toutes les choses que j'ai fait:iPhone: utilisation de la bibliothèque statique dans une application plante le périphérique mais pas le simulateur iphone
- Définir le chemin de recherche d'en-tête
- Set autres drapeaux de l'éditeur de liens pour « -ObjC »
- Ajouté le projet statique bibliothèque Xcode
- Veillé la lib. a été inscrit comme objectif-cadre
- Ajout de la bibliothèque en tant que dépendance directe
comme je l'ai dit dans le titre, je l'ai exécuté avec succès l'application avec la li statique broyer dans le simulateur. Une fois que j'essaie de tester l'application en utilisant l'appareil, il bloque la seconde, il doit utiliser une fonction de la bibliothèque:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSDate firstOfCurrentMonth]: unrecognized selector sent to class 0x3841bb44'
2009-10-10 12:45:31.159 Basement[2372:207] Stack:
J'ai essayé ça, ça ne semble pas aider ... J'ai ajouté cela à l'application puis à la librairie. – devinross
Comme indiqué dans le deuxième lien, vous devrez peut-être ajouter l'option "-all_load" aux autres indicateurs de liaison dans vos paramètres de construction pour que les catégories de votre bibliothèque statique soient correctement liées. Ceci est un problème connu avec le SDK iPhone OS 3.0. –