找不到libstdc++的库.6.0.9找不到xcode 11.1



由于这个库在5年前就被弃用了,因此在这个URL中遵循了解决方法http://orenjiapp.com/2018/08/22/xcode-10-ios-12-does-not-contain-libstdc6-0-9/"事实上,这个解决方案已经成功地构建了项目,但如果我删除了libstdc++.60.9.tbd并尝试使用libc++.1.tbd构建项目并抛出如下所示的错误,我不想使用这个临时解决方案"。"有人知道这种情况的实际解决方案是什么吗?">

"架构arm64的未定义符号:"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*,std::Rb_tree_node _base&(",引用自:std::_Rb_tree,std::_Select1st>,std::less。。。"ld:找不到体系结构arm64的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用("目前面临的错误如下

"显示所有邮件未定义的符号:std::_Rb_tree_rebalance_for_erase(std::Rb_tree_node_base*,std::_Rb_tree_node _base&(

显示所有消息未定义的符号:std::_List_node_base::hook(std::.List_node_base*(

显示所有消息未定义的符号:std::string::assign(char const*,unsigned long(

显示所有消息未定义的符号:std::__throw_length_error(char const*(

显示所有消息未定义的符号:std::allocater::allocater((

显示所有消息未定义的符号:std::_List_node_base::unhok((

显示所有消息未定义的符号:std::basic_string,std::分配器>::basic_string(char const*,std:::分配器const&(

显示所有消息未定义的符号:std::string::compare(std::string const&(const

显示所有消息未定义的符号:std::string::operator=(char const*(

显示所有消息未定义的符号:std::_Rb_tree_increment(std::Rb_tree_node_base const*(

显示所有消息未定义的符号:std::Rb_tree_insert_and_rebalance(布尔,std::_Rb_tree_node_base*,std:::_Rb_tree_node_base*,std::_Rb_tree_node_base&(

显示所有消息未定义的符号:std::allocater::~allocater((

显示所有消息未定义的符号:std::string::operator=(std::string const&(

显示所有消息未定义的符号:std::basic_string,std::分配器>::basic_string(std::string const&(

显示所有消息未定义符号:std::_Rb_tree_decrement(std::Rb_tree_node_base*(

显示所有消息未定义符号:std::_Rb_tree_increment(std::Rb_tree_node_base*(

显示所有消息未定义的符号:std::basic_string,std::分配器>::basic_string((

显示所有消息未定义的符号:std::string::length((const

显示所有消息未定义的符号:std::basic_string,std::分配器>::~basic_string((

显示所有消息未定义的符号:std::string::c_str((const">

要解决此问题,请尝试执行以下步骤:

  • 克隆https://github.com/Kila2/libstdc-.6.0.9.tbd
  • 复制两个文件:libstdc++.60.9.tbd和libstdc++.6.tbd到路径
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DDeveloper/SDKs/iPhoneOS.sdk/usr/lib和
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/DDeveloper/SDKs/iPhoneSimulator.sdk/usr/lib(将名称Xcode.app更改为名称版本Xcode(
  • 将复制的库(libstdc++6.0.9.tbd(和(libstdc++.6.tbd(添加到Xcode项目的"构建阶段-链接库"路径中
  • 清除xcode并重新生成它

最新更新