Question

J'utilise des cocoapodes (0,28,0) pour gérer 3RDParty Libs dans mon projet Xcode (5.0.2).Toutes les choses ont l'air bien lors de l'exécution du projet sur IOS Simulator, mais je rencontre un problème lors de l'exécution du périphérique (iOS 6 et iOS 7).Le message d'erreur est:

DYLD: Symbole non trouvé: _uifontTextStyleheadline

J'ai cherché le code et n'a trouvé que SVProgresshud (une 3RDParty LIB gérée par Cocoapodes) à l'aide de UIFontTextStyleHeadline comme celui-ci:

#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000
    return [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
#else
    return [UIFont boldSystemFontOfSize:16];
#endif

Après avoir supprimé les cocoapodes et j'ai glissé le SVProgresshud directement à mon projet, le problème était parti.

Comment résoudre ce problème si je ne veux pas éliminer les cocoapodes?

Était-ce utile?

La solution

Définissez la cible de déploiement iOS de la cible PODS-SVProgresshud, dans le projet PODS, à IOS 6.x.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top