以下错误是什么意思?我从未见过。
d:目标操作系统版本不支持使用线程局部变量 在__ZN12base_logging10LogMessage5FlushEv中用于架构x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看 调用)
我正在将cocoapod用于google cast sdk并在Xcode 10 beta和xcode 9.4中构建。
答案 0 :(得分:11)
您的项目尝试链接一些C ++代码,这些代码利用了并非所有iOS平台都支持的C ++ 11概念。
我认为从iOS 9开始允许使用thread_local
。尝试将部署目标设置为iOS 9或更高版本。
违规代码在base_logging::LogMessage::Flush()
中。
答案 1 :(得分:11)
将部署目标更改为9.0对我来说很有效
打开xcode:
希望有帮助!
编辑:用于视觉/图像参考here
答案 2 :(得分:4)