Xcode 10.1警告:目标中没有体系结构'x86_64'的规则处理文件'text.html'的规则

时间:2018-12-23 08:31:22

标签: xcode macos-mojave swift4.2

构建Xcode项目后,我收到此警告。

:-1:对于体系结构“ x86_64”(在目标“ PackageName”中),没有规则可以处理类型为“ text.html”的文件“ /path/to/PackageName/SupportFiles/Policy.html”

我已经在我的项目导航器中添加了Policy.html文件,并且我希望从该文件的捆绑路径中获取文本。在“编译源”中找不到此文件,在“副本捆绑”资源中也找不到此文件,但是我不知道自己在做什么错。

我有以下代码可以完成这项工作:

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
}

是的,它可以成功构建,但是我不喜欢它。关于可能是什么原因的任何想法?

0 个答案:

没有答案