Я пытался сделать то же самое с Parallels (с установленными инструментами), а также наблюдал сбой. Я подозреваю, что проблема в программном обеспечении для виртуализации, не поддерживающем Metal. Обратите внимание на трассировку стека в основном потоке:
0 com.apple.dt.SourceEditor 0x0000000120ccb5cb специализированный
статическая MinimapMetalLinesLayer.defaultDevice () + 491 1
com.apple.dt.SourceEditor 0x0000000120cc959c
MinimapMetalLinesLayer.init () + 284
«Мини-карта» - это новая функция в Xcode 11, она представляет собой исходный код в виде столбца с высоты птичьего полета (аналогично редактированию Sublime text). Также обратите внимание на упоминание Metal , графического API Apple. Чтобы проверить эту теорию, я открыл Xcode 10 (в той же виртуальной машине) и попытался создать один из примеров Apple. Я получил следующую ошибку, которая подтверждает мое подозрение, что Parallels не может поддерживать приложения, использующие Metal.
2019-06-09 09: 15: 17.875253-0400 HelloTriangle [652: 7547] *** Утверждение
ошибка в - [AAPLViewController viewDidLoad],
/Users/ZestyMeta/Downloads/UsingARenderPipelineToRenderPrimitives/Application/AAPLViewController.m:27
2019-06-09 09: 15: 17.875403-0400 HelloTriangle [652: 7547] Не удалось установить
(contentViewController) определенное пользователем проверенное свойство в (NSWindow):
Металл не поддерживается на этом устройстве
Я не пытался установить macOS Catalina / Xcode 11 в VirtualBox, VMWare и др. но если они не поддерживают Металл, то и там произойдет этот крах. Если вы тестируете Catalina (что требуется для SwiftUI на macOS), к сожалению, похоже, что решение в настоящее время заключается в установке на запасном устройстве или двойной загрузки .