0

我有一个 txt 文件,可以在客户端应用程序中正常加载,使用:

let fileURLProject = Bundle.main.path(forResource: filename, ofType: "txt")
       
do {
    let data = try String(contentsOfFile: fileURLProject!, encoding: String.Encoding.utf8)
} catch (etc..)

但是当将同一个文件添加到服务器目标(同一个 Xcode 项目工作区中的 SwiftWebSocketServer)时,do 语句会中断。我尝试了许多解决方案,包括:

Bundle.main.path(forResource... 查找 xml 文件时总是返回 nil

加载 txt 文件 Swift

但是思考与将其添加到 Target --> Build Phases --> 有关系吗?..尝试将其添加到编译源(不起作用),将文件移动到根目录,进入文件夹(组和引用),认为它与添加到目标有关->构建阶段->'复制文件,但不确定目标/路径等。

任何意见,将不胜感激。

4

0 回答 0