记 iOS Undefined symbol 的一次报错

作为强迫症系统有新版本总是第一时间升级的,难免会出现兼容问题,比如这次,旧项目重新配置了一下死活跑不起来了,这便是代价吧.

报错截图

image.png

部分报错信息

Undefined symbol: typeinfo for std::bad_cast
Undefined symbol: std::__1::chrono::system_clock::now()
Undefined symbol: std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >)
Undefined symbol: std::__1::random_device::random_device(std::__1::basic_string, std::__1::allocator > const&)
Undefined symbol: std::__1::random_device::~random_device()
......

是不是很壮观

解决

大部分是链接相关的错误,是跟C++相关的,不知道之前为什么可以,于是尝试添加c++相关的库

image.png

搜索c++


image.png

添加即可

如果还报错,注意检查报错信息,应该是缺少其他相关的库

你可能感兴趣的:(记 iOS Undefined symbol 的一次报错)