2017-09-17 70 views
1

我最近在我的機器上安裝了Xcode 9.0 GM。我解僱了它,並且我在計劃中看到的唯一模擬器是iPhone 8,iPHone 8 Plus和iPhone X.我點擊「下載其他模擬器」,認爲解決方案將存在於此處。Xcode 9.0模擬器「消失」

enter image description here

我招呼着這個畫面,這是我以前安裝的一切。

enter image description here

我周圍挖上蘋果開發者論壇,發現this post與iOS的先前版本討論了類似的問題。在其中一張海報的建議下,我關掉了機器並將其啓動。我再次打開了Xcode 9.0,並且遇到同樣的問題。

任何建議什麼我可以得到額外的硬件出現在我的Xcode方案?謝謝你的閱讀。

回答

3

逐個刪除設備和仿真器窗口中列出的每一個仿真器,然後重新開始製作新仿真器。這對我來說總是有效的。事實上,在任意升級之後,這是個好主意。

+0

你會發現,iPhone 8和X將失去他們的名字,將被稱爲2017-A等。但是對此你無能爲力。這是一個測試版,即使它被稱爲GM。 – matt

+2

太棒了!我有一個「固執」的,所以我通過Finder到目錄並刪除它。如果其他人遇到同樣的問題,可以在'〜/ Library/Developer/CoreSimulator/Devices/[UDID]中找到它們。詳細信息在這裏 - > https://forums.developer.apple.com/thread/65272 – Adrian

2

如果有其他人來到這裏,並在我的情況,我剛剛升級到XCode 9.2和模擬器都失蹤了,但退出和重新啓動XCode恢復它們。

0

對於我退出和重新啓動XCode也沒有幫助。所以我做了以下3個步驟。

三步

第1步:

產品 - >目的地 - >下載模擬器...下載模擬器()你需要

第2步:

有時,當你下載新的模擬器類型,它們不會自動顯示在可能的模擬器列表中。

產品 - >目標 - >添加其他模擬器...單擊左下角的+按鈕,然後添加模擬器給它一個名稱,設備類型和您剛剛下載的iOS版本。

第3步:

設置適當的部署目標。如果您下載了較低版本的模擬器,請將部署目標設置爲相同。

現在它應該顯示在您的模擬器設備列表中!