关于升级Xcode10遇到的一些坑的总结

关于升级Xcode10遇到的一些坑的总结_第1张图片
199ac1c0bae34da20ce4c94ff2c2ad4a.jpg

前端时间MacOS Mojave正式版出来升级了系统,同时也更新了Xcode10最新版本,之后运行程序遇到了一些问题,这里做个记录。

运行时回报如图错误

屏幕快照 2018-10-15 上午10.33.16.png

这个问题是因为Xcode10添加了检测重复命名机制,因为有重复命名所以报错。有俩种解决办法

第一种办法直接在Build Phases搜索报错的plist文件,删除就好

屏幕快照 2018-10-15 上午10.33.39.png

屏幕快照 2018-10-15 上午10.33.48.png

第二种办法 Xcode打开file Project Settings,把Bulid System里的New Build System改为Legacy Build System,这种方法是通过设置旧版本的build系统规避检测机制

关于升级Xcode10遇到的一些坑的总结_第2张图片
屏幕快照 2018-10-15 16.48.47.png

关于升级Xcode10遇到的一些坑的总结_第3张图片
屏幕快照 2018-10-15 16.48.58.png

上述俩个问题解决完之后可能还会遇到关于++.6.0.9文件丢失问题

屏幕快照 2018-10-15 上午10.47.41.png

这个问题目前解决办法就是在Xcode9里找到++.6.0.9文件手动移到Xcode10对于目录解决办法原文链接 https://blog.csdn.net/ZuoWeiXiaoDuZuoZuo/article/details/82756116
++.6.0.9百度云下载链接
百度云链接:stdc++.6.0.9

真机运行库

找到Xcode程序右键报内容找到一下对应lib目录
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
把刚刚下载的zip文件解压获取到的 真机的 libstdc++.6.0.9.tbd 文件,扔进去

模拟器运行库

找到Xcode程序右键报内容找到一下对应lib目录
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
把刚刚下载的zip文件解压获取到的 真机的 libstdc++.6.0.9.tbd 文件,扔进去

运行程序 成功

你可能感兴趣的:(关于升级Xcode10遇到的一些坑的总结)