簡體   English   中英

Xcode 10.2:調試應用程序時出現內部錯誤

[英]Xcode 10.2: Internal error when debugging app

當我嘗試運行我的應用程序時,它無法在模擬器或設備上啟動,同時拋出錯誤。

無法啟動“Carepilot”內部錯誤

所以我嘗試編輯

sheme -> run -> info -> Debug executable

為確保未選中調試可執行選項,調試模式在那里被禁用,但無法調試。

有人遇到過同樣的問題嗎?

在此處輸入圖片說明

在此處輸入圖片說明

我不確定你為什么會看到這個,但這里有一些基本的調試步驟可以嘗試。

首先,重新打開調試,你會想要的。 任何不允許您調試的解決方案都是無用的。

其次,退出 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM