升级Xcode10 报错处理

1.文件名重复问题

项目中会有很多Info.plist文件,或者其他,文件名重复,在Xcode10编译不通过

File --> Workspace Settings --> Build System 修改为Legacy Build System (默认是New Build System)
升级Xcode10 报错处理_第1张图片

2.找不到libstdc++.***

因为iOS12.0中去掉了libstdc++.***.tbd,全部采用libc++代替libstdc++,由于很第三方用到这个库,所以暂时只能将Xcode9中的libstdc++移动到Xcode10对应目录下

cp /Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.* /Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

cp /Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.* /Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
升级Xcode10 报错处理_第2张图片

3.模拟器运行报错

升级Xcode10 报错处理_第3张图片

暂时没找到解决办法o(╯□╰)o

你可能感兴趣的:(升级Xcode10 报错处理)