前不久我们迎来了全新的暗黑系Xcode。感觉外观就很酷炫有木有~于是本人迫不及待地升了级准备试一试。
然鹅,当我兴奋地打开全新的Xcode 10时
...
...
根本用不了好嘛 (
之后迎来了漫长的爬坑阶段,作者把这段经历记录下来,作为前车之鉴,希望能帮到看这篇文章的小可爱们。让你们的爬坑经历不那么辛酸。
本文有一部分参考了这篇文章。
主要症状
- Simulator疯狂闪退,根本打不开。
- 断点形同虚设,根本不会中断。
- pod 升级的时候,有些升级不了。如下图
以上所有,以1、2两点最令人崩溃。
对症下药
"Unable to boot the iOS Simulator"
解法一
但在这之前,你先要关闭SIP(请移步这里)
- 重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode
- 点击左上角Utilities > Terminal
- 在 Terminal 中输入
csrutil disable
,之后回车- 重启 Mac,在Terminal修改权限:
sudo chmod 0777 /private/tmp
这个方法比较暴力,而且一般也不建议将权限设为777。
解法二
这个方法可以顺带解决断点的问题。之后我就不再单独说断点问题了。
在终端中输入以下命令,然后重启Xcode,如果不行再重启电脑
- 意思是删除模拟器目录下是所有文件。
rm -rf ~/Library/Developer/CoreSimulator/Devices
- 意思是杀死模拟器服务。
killall -9 com.apple.CoreSimulator.CoreSimulatorService
pod更新不了
这个问题解决方式很简单,但需要漫长的等待和大量的流量。尝试之前做好准备哟~
打开终端,到达你工程所在地文件
输入pod repo update
漫长的等待。这是在更新你的cocoapods的库。
可以按正常方式安装pod啦
目前就这些啦,以后如果还有什么踩坑经历都会在这里更新哒~
祝大家爬坑顺利~