![](/img/trans.png)
[英]Swift error while starting app, after update to Xcode 10.2 beta 3
[英]Xcode 10.2: Internal error when debugging app
我不確定你為什么會看到這個,但這里有一些基本的調試步驟可以嘗試。
首先,重新打開調試,你會想要的。 任何不允許您調試的解決方案都是無用的。
其次,退出 Xcode 並退出模擬器。 有時事情會進入一種時髦的狀態。 重新啟動 Xcode 並重試。
如果仍然發生,請重新啟動。 再試一次。
如果它仍然發生,請嘗試使用新項目以排除您的任何問題。
如果仍然發生,請轉到 Xcode>Preferences…>Locations`,您是否安裝並選擇了 Xcode 10.2 (10E125) 命令行工具? 這就是你應該看到的。
如果不是這樣,請轉到終端並輸入xcode-select -p
。 顯示的路徑是否指向 Xcode 應用程序下的Contents/Developer
目錄? 如果沒有,請使用sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
(如有必要,請替換您的 Xcode 應用程序名稱)。
不幸的是,Xcode 中的“內部錯誤”由於各種原因而發生,並且沒有提供任何有用的信息。 如果一切都失敗了,您可能需要嘗試重新安裝。
Xcode 崩潰后我遇到了完全相同的問題。 事實證明,崩潰后可執行文件不再存在,但 Xcode 繼續訪問它,因為引用仍然存在。 因此,在嘗試調試構建時收到這個確切的錯誤是很常見的。
如果單擊 Products 文件夾中的可執行文件引用,則可以從右側的檢查器中獲取舊構建可執行文件的完整路徑。 你的項目名稱在哪里,這個路徑應該是這樣的:
/Users/username/Library/Developer/Xcode/DerivedData/<projectname>-<randomhash>/Build/Products/Debug/<projectname>
考慮到有問題的路徑,您可以打開一個終端,切換到 DerivedData 文件夾,然后刪除 build 文件夾。
$ cd ~/Library/Developer/Xcode/DerivedData
$ rm -r project-randomhash
刪除構建文件夾后,重新構建您的項目並再次調試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.