前不久我們迎來(lái)了全新的暗黑系Xcode虽抄。感覺(jué)外觀(guān)就很酷炫有木有~于是本人迫不及待地升了級(jí)準(zhǔn)備試一試胎撤。
然鵝胶征,當(dāng)我興奮地打開(kāi)全新的Xcode 10時(shí)
...
...
根本用不了好嘛 (
之后迎來(lái)了漫長(zhǎng)的爬坑階段异吻,作者把這段經(jīng)歷記錄下來(lái)尔艇,作為前車(chē)之鑒尔许,希望能幫到看這篇文章的小可愛(ài)們。讓你們的爬坑經(jīng)歷不那么辛酸终娃。
本文有一部分參考了這篇文章味廊。
主要癥狀
- Simulator瘋狂閃退,根本打不開(kāi)棠耕。
- 斷點(diǎn)形同虛設(shè)余佛,根本不會(huì)中斷。
- pod 升級(jí)的時(shí)候窍荧,有些升級(jí)不了辉巡。如下圖
以上所有,以1蕊退、2兩點(diǎn)最令人崩潰郊楣。????
對(duì)癥下藥
"Unable to boot the iOS Simulator"
解法一
但在這之前憔恳,你先要關(guān)閉SIP(請(qǐng)移步這里)
- 重啟 Mac,按住 Command+R 鍵直到 Apple logo 出現(xiàn)净蚤,進(jìn)入 Recovery Mode
- 點(diǎn)擊左上角Utilities > Terminal
- 在 Terminal 中輸入
csrutil disable
钥组,之后回車(chē)- 重啟 Mac,在Terminal修改權(quán)限:
sudo chmod 0777 /private/tmp
這個(gè)方法比較暴力今瀑,而且一般也不建議將權(quán)限設(shè)為777程梦。
解法二
這個(gè)方法可以順帶解決斷點(diǎn)的問(wèn)題。之后我就不再單獨(dú)說(shuō)斷點(diǎn)問(wèn)題了放椰。
在終端中輸入以下命令作烟,然后重啟Xcode,如果不行再重啟電腦
- 意思是刪除模擬器目錄下是所有文件砾医。
rm -rf ~/Library/Developer/CoreSimulator/Devices
- 意思是殺死模擬器服務(wù)拿撩。
killall -9 com.apple.CoreSimulator.CoreSimulatorService
pod更新不了
這個(gè)問(wèn)題解決方式很簡(jiǎn)單,但需要漫長(zhǎng)的等待和大量的流量如蚜。嘗試之前做好準(zhǔn)備喲~
打開(kāi)終端压恒,到達(dá)你工程所在地文件
輸入pod repo update
漫長(zhǎng)的等待。這是在更新你的cocoapods的庫(kù)错邦。
可以按正常方式安裝pod啦
目前就這些啦探赫,以后如果還有什么踩坑經(jīng)歷都會(huì)在這里更新噠~
祝大家爬坑順利~