SwiftUI: Ошибка автоматического обновления предварительного просмотра "Не удалось создать ContentView.swift"

Я пытаюсь запустить автоматический предварительный просмотр в Xcode 11, однако, несмотря на то, что проект создается успешно, автоматический предварительный просмотр завершается неудачно, что выдает ошибку " Не удалось создать ContentView.swift". Не удалось кодировать подпись ContentView.swift.

Я только что создал проект без каких-либо изменений в автоматически сгенерированном коде. Даже подпись кода также была установлена правильно. Обратите внимание, что я использую бесплатную учетную запись разработчика Apple. Может ли это вызвать какие-либо проблемы?

Ниже приведен код из файла ContentView.swift:

import SwiftUI

struct ContentView : View {
    var body: some View {
        Text("Hello World")
    }
}

#if DEBUG
struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
#endif

Ответ 1

Сначала выберите XCode, используя следующую команду

sudo xcode -s избрать -s/Applications/Xcode.app/Contents/Developer

Тогда беги

sudo xcodebuild -license

Надеюсь, это полезно

Ответ 2

Я решил эту проблему, перейдя в Xcode - Preferences → Locations и назначив инструменты командной строки для Xcode 11. Также имейте в виду, что это бета-версия, поэтому она нестабильна.

Ответ 3

@tsp корректен, но полностью вы должны запустить диагностику рядом с ошибкой, где будет предложено написать в терминале "sudo xcodebuild -license".

После этого вы должны нажать пробел до конца лицензии в терминале и после этого написать "согласен", но также будет предложено написать.

Ответ 4

В моем случае, если я создаю проект с использованием пользовательского пути к файлу, проект не может быть запущен с той же ошибкой. Когда я создаю проект или игровую площадку по пути по умолчанию (~/Library/Autosave Information), они создают/запускают успех ~

Ответ 5

Я тоже столкнулся с этой проблемой. Я загружаю Xcode beta-1, прежде чем загрузить macOS 10.15. Затем после обновления моей системы до 10.15 функция предварительного просмотра не работала. Оказывается, недавно Apple выпустила бета-версию Xcode, поэтому я скачал, и это сработало. Итак, СОХРАНИТЕ НОВУЮ ВЕРСИЮ XCODE !!!!