Xcode 10.1 Предупреждение: нет правила для обработки файла типа 'text.html' для архитектуры 'x86_64' в цели - PullRequest
0 голосов
/ 23 декабря 2018

Я получаю это предупреждение после сборки проекта Xcode.

: - 1: нет правил для обработки файла '/path/to/PackageName/SupportFiles/Policy.html' типа 'text.html'для архитектуры' x86_64 '(в целевом' PackageName ')

Я добавил файл Policy.html в навигатор проекта и хочу получить текст из этого файла в пути пакета.Этот файл не найден в моих источниках компиляции, и он находится в моих ресурсах Copy Bundle, но я не знаю, что я делаю неправильно.

У меня есть код ниже, чтобы выполнить эту работу:

func getTextFromFile(filename: String, ext: String) -> String? {
    var res: String? = nil
    if let filepath = Bundle.main.path(forResource: filename, ofType: ext) {
        do {
            let contents = try String(contentsOfFile: filepath)
            res = contents
        } catch {
            print("contents from \(filename).\(ext) could not be loaded")
        }
     } else {
        print("an error occurred loading contents from \(filename).\(ext)")
     }
     return res
}

Да, он успешно собирается, но я не восхищаюсь им.Любые идеи о том, что может быть причиной?

...