升级Xcode 10爬坑辛酸史

前不久我们迎来了全新的暗黑系Xcode。感觉外观就很酷炫有木有~于是本人迫不及待地升了级准备试一试。
然鹅,当我兴奋地打开全新的Xcode 10时
...
...
根本用不了好嘛 (

之后迎来了漫长的爬坑阶段,作者把这段经历记录下来,作为前车之鉴,希望能帮到看这篇文章的小可爱们。让你们的爬坑经历不那么辛酸。

本文有一部分参考了这篇文章。

主要症状

  1. Simulator疯狂闪退,根本打不开。
  2. 断点形同虚设,根本不会中断。
  3. pod 升级的时候,有些升级不了。如下图

以上所有,以1、2两点最令人崩溃。

对症下药

"Unable to boot the iOS Simulator"

image.png

解法一

但在这之前,你先要关闭SIP(请移步这里)

  1. 重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode
  2. 点击左上角Utilities > Terminal
  3. 在 Terminal 中输入csrutil disable,之后回车
  4. 重启 Mac,在Terminal修改权限:sudo chmod 0777 /private/tmp
    这个方法比较暴力,而且一般也不建议将权限设为777。

解法二

这个方法可以顺带解决断点的问题。之后我就不再单独说断点问题了。

在终端中输入以下命令,然后重启Xcode,如果不行再重启电脑

  1. 意思是删除模拟器目录下是所有文件。
    rm -rf ~/Library/Developer/CoreSimulator/Devices
  2. 意思是杀死模拟器服务。
    killall -9 com.apple.CoreSimulator.CoreSimulatorService

pod更新不了

image.png

这个问题解决方式很简单,但需要漫长的等待和大量的流量。尝试之前做好准备哟~

打开终端,到达你工程所在地文件
输入 pod repo update
漫长的等待。这是在更新你的cocoapods的库。
可以按正常方式安装pod啦

目前就这些啦,以后如果还有什么踩坑经历都会在这里更新哒~
祝大家爬坑顺利~

你可能感兴趣的:(升级Xcode 10爬坑辛酸史)