入坑Xcode10.0 运行libstdc++报错处理方案
Xcode10.0如期而至,嗯……
新的问题也如期而至!!
1: Multiple commands produce ‘/Users/liguoxian/Library/Developer/Xcode/DerivedData/QuickinClient-azekgaztnwrgxreawmucdwndppss/Build/Products/Release-iphoneos/QuickinClient.app/Frameworks/AliThirdparty.framework’:
- Target ‘QuickinClient’ has copy command from ‘/Users/liguoxian/Desktop/object/ios/Quickin/QuickinClient/AliThirdparty.framework’ to ‘/Users/liguoxian/Library/Developer/Xcode/DerivedData/QuickinClient-azekgaztnwrgxreawmucdwndppss/Build/Products/Release-iphoneos/QuickinClient.app/Frameworks/AliThirdparty.framework’
- That command depends on command in Target ‘QuickinClient’: script phase “[CP] Embed Pods Frameworks”
由于重复文件是其他部分有依赖,所以修改了xcode的配置暂时解决了编译报错的问题。
路径:xcode–file–Workspace Settings–Build System–legacy Build System
然后又出现:
ld: library not found for -lstdc++.6.0.9
clang: error: linker command failed with exit code 1 (use -v to see invocation)
原因:Xcode10取消了6.0.9的支持
解决方式:删除lstdc++.6.0.9添加libc++.tdb
然后重新编译