Похоже, что file_name.html отсутствует в вашей среде Cocoapod. Пожалуйста, добавьте это как показано ниже в вашем psspec.
s.resource_bundles = {
'ResourceBundleName' => ['path/to/resources/Assets/*']
}
s.resources = "ResourceBundleName/**/*.{html,icon}"
Ваш код выглядит совершенно нормально, когда я добавил его в одну из функций моего примера проекта Framework. Нет ошибки компиляции.
Вы также можете использовать следующий код внутри вашего модуля для доступа к ресурсу.
let frameworkBundle = Bundle(for: self.classForCoder)
let bundleURL = frameworkBundle.resourceURL?.appendingPathComponent("FrameworkName.bundle")
let resourceBundle = Bundle(url: bundleURL!)
let url = resourceBundle?.url(forResource: "file_name", withExtension: "html", subdirectory: "assets")!
Пожалуйста, перейдите по этой ссылке для получения дополнительной информации о том, как получить доступ к ресурсу из Framework: "https://useyourloaf.com/blog/loading-resources-from-a-framework/". Думаю, это будет полезно для вас.