當我嘗試通過Xcode模擬器運行我的項目時,它不斷給我提供錯誤「軟件導致連接中止」。連接到模擬器的Xcode錯誤「軟件導致連接中止」
嘗試重啓模擬器& Xcode,我最近刪除了DerivedData文件夾as suggested in this post about broken playgrounds,這樣也沒有幫助。
當我嘗試通過Xcode模擬器運行我的項目時,它不斷給我提供錯誤「軟件導致連接中止」。連接到模擬器的Xcode錯誤「軟件導致連接中止」
嘗試重啓模擬器& Xcode,我最近刪除了DerivedData文件夾as suggested in this post about broken playgrounds,這樣也沒有幫助。
速戰速決
發生這種情況,因爲你已經安裝的Xcode的多個版本。不幸的是,MacOS只支持一次運行一個版本的Xcode,它需要知道當前運行版本的位置。要理清頭緒,選擇下列之一:
退出Xcode中的所有實例並重新啓動它
嘗試以下如果已經不就解決了其他選項之一。
使用命令行:
運行sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app
重新啓動終端和Xcode和它會工作得很好。
無命令行用戶:
這是由於多個Xcode安裝在您的系統。這是你如何使其工作:
Command Line Tools
清理項目並清除必要的派生數據,然後運行!
剛剛重新啓動計算機,在iPhone上運行應用程序,然後再次嘗試模擬器爲我解決它:https://forums.developer.apple.com/message/235094#235094 – skofgar
此解決方案修復了我問題,我也有8.2.1和8.3.2在我的mac上運行 – anoop4real
嗨,我有同樣的問題,但我的命令行工具在Xcode>首選項>位置沒有多個版本,我還能做什麼? – mding5692
在我的情況下,退出並重新啓動給定的Xcode就足夠了。我有兩個Xcode,stable和beta。
對我來說,它發生了,當有時候我打開兩個不同的Xcode應用程序並行。 只要退出模擬器和Xcode,然後重新打開Xcode解決了我的問題。 – BangOperator
完全退出Xcode和Simulator的所有版本。重新打開並運行。 – nodebase