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文件升级到第三方库的最新版本。

目录
相关文章
|
1月前
|
iOS开发
Xcode9之后打开Object Library组件库
Xcode9之后打开Object Library组件库
23 1
|
1月前
|
iOS开发
解决Error (Xcode): File not found:XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
解决Error (Xcode): File not found:XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
24 0
|
4月前
|
iOS开发
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
228 0
|
4月前
|
iOS开发
Xcode 10 Error:Multiple commands produce问题及解决方案
Xcode 10 Error:Multiple commands produce问题及解决方案
57 0
Xcode12适配The linked library is missing one or more architectures required by thi
升级到Xcode12后,运行Release模式后,会提示以下信息
191 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
125 0
|
iOS开发
编译OpenJDK8报错:configure: error: Failed to determine Xcode version.
编译OpenJDK8报错:configure: error: Failed to determine Xcode version.
108 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...
158 0
Xcode12.x报错: ld: library not found for -lstdc++.6.0.9
错误信息: ld: library not found for -lstdc++.6.0.9 报错原因:Xcode10移除了动态库libstdc
268 0
|
4月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
63 2