Que signifie l'erreur ci-dessous? Je n'ai jamais vu ça auparavant.
d: la version du système d'exploitation ciblé ne prend pas en charge l'utilisation de variables locales de thread dans __ZN12base_logging10LogMessage5FlushEv pour l'architecture x86_64 clang: erreur: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)
J'utilise cocoapod pour google cast sdk et je construis dans Xcode 10 beta et xcode 9.4.
Votre projet essaie de lier du code C++ qui utilise un concept C++ 11 non pris en charge par toutes les plateformes iOS.
Je pense que thread_local
Est autorisé à partir d'iOS 9. Essayez de définir la cible de déploiement sur iOS 9 ou version ultérieure.
Le code incriminé se trouve dans base_logging::LogMessage::Flush()
.
Changer la cible de déploiement en 9.0 a fonctionné pour moi
ouvrir le xcode:
J'espère que cela aide !