博客> Xcode10 linker command failed with exit code 1 use to see invocation解决方案
Xcode10 linker command failed with exit code 1 use to see invocation解决方案
2019-08-23 23:24 评论:0 阅读:2353 kyloMooa
ios libstdc++
升级Xcode10 后编译工程出现下面错误

 1.png

点击Reveal In Log查看到详细报错如下

 3.png

经过一番查找,发现Apple在iOS 12 中正式废除了libstdc++。解决方法有两种:第一种方案是在General中移除libstdc开头的Libraries,如果有相关的第三方Frameworks引用了libstdc++,请升级最新Frameworks。第二种方案是从Xcode 9 中的拷贝libstdc++相关的Libraries到Xcode 10 中,但不建议使用这种方法。
cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.* /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.* /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
收藏
0
sina weixin mail 回到顶部