Xcode 10.2.1 Error:library not found for -lstdc++.6.0.9

简介: Xcode 10.2.1 Error:library not found for -lstdc++.6.0.9

苹果官方给出的解释是libstdc++.6.0.9已经废弃超过5年了,现在彻底不支持了。

解决方案:找到工程->主 Target ->Build Phases->Link Binary With Libraries。删除非法的libstdc++.6.0.9库,增加libc++.tbd库。然后更新第三方库(pod update --verbose --no-repo-update)。最后重新编译就可以了。若是你的第三方库指定的很老的版本引起(指定第三方版本号,如:pod ‘YYModel’, ‘~> 1.0.4’),需要修改Podfile文件升级到第三方库的最新版本。

目录
相关文章
|
iOS开发
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
2641 0
|
23天前
|
iOS开发
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
21 0
|
25天前
|
iOS开发
Xcode 10 Error:Multiple commands produce问题及解决方案
Xcode 10 Error:Multiple commands produce问题及解决方案
20 0
|
Java iOS开发
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
101 0
|
iOS开发
编译OpenJDK8报错:configure: error: Failed to determine Xcode version.
编译OpenJDK8报错:configure: error: Failed to determine Xcode version.
97 0
|
iOS开发
未解决:configure: error: XCode tool ‘metal‘ neither found in path nor with xcrunchecking for metal...
未解决:configure: error: XCode tool ‘metal‘ neither found in path nor with xcrunchecking for metal...
132 0
Xcode12适配The linked library is missing one or more architectures required by thi
升级到Xcode12后,运行Release模式后,会提示以下信息
169 0
Xcode12.x报错: ld: library not found for -lstdc++.6.0.9
错误信息: ld: library not found for -lstdc++.6.0.9 报错原因:Xcode10移除了动态库libstdc
247 0
|
iOS开发
XCode编译:pngcrush caught libpng error解决方法
XCode编译:pngcrush caught libpng error解决方法
109 0
XCode编译:pngcrush caught libpng error解决方法
|
1月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
25 2