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

Я пытаюсь запустить автоматический предварительный просмотр в 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

Ответы [ 3 ]

23 голосов
/ 04 июня 2019

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

19 голосов
/ 04 июня 2019

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

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Затем запустите

sudo xcodebuild -license

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

0 голосов
/ 27 июня 2019

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

...