我正在使用 flutter、android studio 和 firebase 運行最新的 OSX/Flutter/XCode 版本,并且 1 小時前一切正常。
然后我重新啟動了我的 macbook,當我嘗試啟動 ios 模擬器時,我收到此錯誤“無法啟動模擬器”。
以下步驟顯示沒有解決方案:
- 重新安裝ios模擬器
- Flutter clean 和 pub get
- 更新命令列工具 13.3.1 (13E500a)
- 運行android studio的無效快取
我在stackoverflow上也發現了這個問題,但所有的建議都不起作用。
有任何想法嗎?
如果您需要更多資訊,請與我們聯系!謝謝
uj5u.com熱心網友回復:
無需卸載 XCODE!雖然我知道貢獻者已經解決了這個問題,但如果這個答案對其他人有幫助,我很高興。
- 轉到 [關于此 Mac > 存盤 > 管理 > 開發人員]
- 洗掉所有內容(不用擔心!)
- 打開 Xcode(您不必打開任何專案)
- 打開 [首選項 > 組件]
- 下載你需要的模擬器,例如iOS 15.2
uj5u.com熱心網友回復:
該問題與 Flutter 沒有直接關系,但XCode 13.3.1與模擬器有關,特別是對于 iPhone 和 iPad(tvOS 和 watchOS 到目前為止應該沒有問題)。
不知何故,安全更新期間的現有檔案會導致模擬器損壞。
作為臨時解決方法,您可以嘗試以下步驟:
XCode通過從應用程式檔案夾移動到垃圾箱來卸載- 清空垃圾
- 打開 Mac存盤管理并轉到
Developer邊欄中的 - 洗掉
Developer部分中的所有內容 Xcode 13.1從Apple Developers下載,而不是從 App Store 下載穩定版本- 提取下載的
Xcode_13.1.xip檔案,我實際上建議通過終端使用xip -x Xcode_13.3.1.xip,并記住提取使用 100GB,最多需要 2 小時才能完成。您將在開始時收到此訊息xip: signing certificate was "Software Update" (validation not attempted),但您可以忽略,因為這是預期的。 - 最后,將解壓出來的 XCode 檔案移動到
Applications檔案夾中 - 運行須藤
xcode-select --switch /Applications/Xcode.app/Contents/Developer - 跑
sudo xcodebuild -runFirstLaunch
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/474196.html
