У меня есть проект с некоторыми базовыми c функциями, которые я могу использовать повторно, и я пытаюсь использовать его в качестве основы в другом проекте. Итак, мой podspe c включает строки, swift, файлы ресурсов и все, что было добавлено в проект, но ключи строк не принимают значение из localizables.strings. В основном это не получается из пути к пакету. Вот код, в котором я вызываю файл строк внутри фреймворка. "путь" становится равным нулю. Он отлично работает в базовом проекте
let bundle: Bundle = .main
if let currentLanguage = languageManager.getCurrentLanguage() {
if let path = bundle.path(forResource: currentLanguage.rawValue, ofType: "lproj"),
let bundle = Bundle(path: path) {
return bundle.localizedString(forKey: self, value: nil, table: nil)
}
}