Mon application se compile bien sur le simulateur d'iPhone fonctionnant sous iOS 5.0, mais elle échoue sur mon ancien iPod touch physique exécutant iOS 4.2.1.Symboles non définis pour l'architecture armv6
Je reçois l'erreur suivante:
Undefined symbols for architecture armv6:
"_OBJC_CLASS_$_TestFlight", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv6
J'ai regardé d'autres questions sur ceci: Undefined symbols for architecture armv6, Updating to iOS 4.3
Mais ils sont des solutions ne fonctionnent pas. En effet, TestFlight.h n'était pas dans les sources de compilation, mais en le faisant glisser vers Compile Sources n'a pas modifié le message d'erreur. (Il n'y a pas TestFlight.m, j'ai libTestFlight.a dans « Lien binaire avec les bibliothèques »
De même, la suppression et retapant #import "TestFlight.h"
dans AppDelegate.m n'a pas changé quoi que ce soit
Que pourrait être la cause de la compilation. ? erreur sur mon iPod
double possible de [symboles non définis pour ARMv6 architecture, la mise à jour iOS 4.3] (http://stackoverflow.com/questions/5403575/undefined-symbols-for-architecture-armv6-updating-to-ios -4-3) –