iOS 升级Xcode10遇到的问题及其解决方法

1.mac下出现xcrun: error导致git无法使用的解决办法
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun
解决方法:在终端输入

xcode-select --install

下载Xcode插件后即可恢复正常。

2.Xcode10导入头文件闪退问题
解决方法:选择File ---> workspace settings --->build system 改成legacy Build System 即可。

3.双击文件不在新窗口打开问题
解决方法:Xcode ---> Preferences --->Navigation
Double Click Navigation 改为 Uses Separate Window 即可。

4.运行工程出现错误提示 library not found for -lstdc++.6.0.9
解决方法:
拷贝旧Xcode中的库。没有的可以直接去github下载:
https://github.com/zhuozhuo/libstdc-.6.0.9

真机路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/usr/lib
模拟器路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk/usr/lib
替换完成后在模拟器iOS10.0以上运行会出现一个错误:

Reason: no suitable image found.  Did find:
     /usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator

这里还需要拷贝旧Xcode中的/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++.6.0.9.dylib并改名为libstdc++.6.dylib后粘贴到新Xcode同样的位置。(注意在/Profiles/Runtimes/iOS.simruntime这里时需要右键显示包内容)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 首先如果遇到应用卡顿或者因为内存占用过多时一般使用Instruments里的来进行检测。但对于复杂情况可能就需要用...
    攻克乃还_阅读 2,037评论 0 7
  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin阅读 1,081评论 1 9
  • iOS main函数的一些知识,对于这个函数始终有一些神秘感,究其原因,我想大概他的那两个参数是脱不了干系的,于是...
    FancyH阅读 1,284评论 0 0
  • 放一篇之前一直在私人笔记里的参考,也就是个参考手册,用到的时候回来看看。 ‘$’ 作为引用关键字 ex:$PROJ...
    SMThree阅读 3,983评论 0 13
  • iOS学习之深入理解程序编译过程 https://juejin.im/post/5a352bb0f265da433...
    111浪子111阅读 1,859评论 0 2