Загрузка ресурсов txt файла в рабочую область Xcode

У меня есть текстовый файл, который отлично загружается в клиентском приложении, используя:

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

Но при добавлении того же файла к целевому серверу (SwiftWebSocketServer в той же рабочей области проекта Xcode) оператор do прерывается. Я пробовал много решений, в том числе:

Bundle.main.path(forResource... всегда возвращает nil при поиске файла xml

Загрузить текстовый файл Swift

Но мышление связано с добавлением его в Target --› Build Phases --› ? .. Пробовал добавлять его в исходники компиляции (не получается), перемещая файл в корень, в папки (группы и референсы), думая, что это как-то связано с добавлением в Target --› Build Phases --› ' копировать файлы», но не уверен в месте назначения/пути и т. д.

Любой совет будет принят во внимание.


person user222864    schedule 17.01.2021    source источник
comment
Я не знаю, что такое целевой сервер, но если это инструмент командной строки, который вы создаете, у него нет пакета, и нет возможности включить в него какие-либо вспомогательные файлы.   -  person matt    schedule 21.01.2021
comment
Привет, спасибо за ответ. В папке «Продукты» написано «Exec», думаю, это означает, что это пакет, то есть нет структуры пакета.   -  person user222864    schedule 22.01.2021
comment
Мне кажется, это подтверждает то, что я предположил, что это инструмент командной строки. Но вы действительно не даете достаточно информации. Вы должны знать, из чего состоит ваш собственный проект!   -  person matt    schedule 22.01.2021