В настоящее время я создаю собственный фреймворк, и мне нужно загрузить html файлов из локальной папки с именем «build». Я попытался перетащить, выбрав «Создать ссылку на папку» (только это работает, на картинке ниже вы увидите, что папка синего цвета, а не оранжевого, так как это связано с тем, что я нажал «Создать ссылку на папку», а не «Создать» Группы »).
После этого, чтобы проект запустил мой модуль, мне нужно go на этапе сборки -> Копировать ресурсы пакета, а затем вручную добавить папку« build ». Это потому, что, когда я отправляю sh в Github, эта папка «build» отсутствует. Я предполагаю, что ссылка исчезла, когда я перетащил ее с помощью «Создать ссылку на папку». Как мы загружаем его во фреймворк, чтобы пользователю не нужно было затем перетаскивать мою папку «build», Go в Build Phase -> Copy Bundle Resources и добавлять его вручную?
В моей папке framework, это выглядит так:
введите описание изображения здесь
Чтобы узнать, зачем мне нужна папка "build", это связано с моей функцией с кодом:
do {
guard let filePath = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: "build")
else {
// File Error
print ("File reading error")
return
}
и index. html файл находится в папка "build".