J'ai lu toutes les autres questions relatives à ce sujet et je ne trouve pas ma réponse. Mon projet utilise route-moi. Il se construit très bien pour le simulateur, et pour un iPad connecté. L'archive pour ad hoc ne sera pas construite. J'avais réussi à produire une archive ad hoc - et l'ai installée - avant de mettre en place route-moi. Mon erreur est:Symboles indéfinis pour l'architecture armv7 - bibliothèque route-me, ad hoc seulement
Undefined symbols pour ARMv7 architecture:
"_ApplicationVersion", fait référence à partir de:
- [RMWebTileImage startLoading:] dans libMapView.a (RMWebTileImage.o)
"_ApplicationNameFromBundle", référencé à partir de:
- [RMWebTileImage startLoading:] dans libMapView.a (RMWebTileImage.o)
ld: symbole (s) non trouvé pour l'architecture ARMv7
Ma bibliothèque est correctement liée - elle construit pour le simulateur et l'iPad sans erreur. J'ai
[Classe RMMapView];
dans le contrôleur de vue qui affiche la carte. Avant d'avoir cette ligne, mon application se bloque si elle est installée à partir de l'archive avec iTunes - bien qu'elle ne plante pas si elle est installée à partir de Xcode. Maintenant, l'archive ne sera pas construite du tout. (Mais je crois toujours que la ligne ci-dessus m'a mis sur la bonne voie).
J'ai essayé toutes les solutions qui pourraient s'appliquer que j'ai pu trouver ici. Si je supprime les références à RMWebTileImage.h et RMWebTileImage.m - je reçois les mêmes erreurs, sauf que c'est logique. Mais quand j'ajoute les références, je reçois toujours l'erreur, comme si les fichiers n'étaient même pas référencés.
Toute aide serait appréciée.