Идентификатор пакета для платформы return nil - PullRequest
0 голосов
/ 16 июня 2020

У меня есть фреймворк, содержащий файл локализации. внутри фреймворка я позвонил

public let bundle = Bundle(identifier: "com.myapp.localize")

Я установил свой идентификатор пакета фреймворка на "com.myapp.localize", но когда я вижу в области отладки, он оказывается равен нулю

Я пробовал с другим проектом фреймворка, где я хочу иметь xcasset внутри фреймворка, и вышеприведенное решение тоже не будет работать.

Я успешно загрузил изображение, скопировав эти изображения непосредственно в Localize.bundle, которые я создаю вручную и скопируйте этот пакет в основное приложение. и когда мне нужно изображение, я могу загрузить его, используя let image = UIImage(named: "Localize.bundle/image01.png")

, но я не знаю, могу ли я сделать то же самое с файлом Localization.string, потому что функции локализации работают путем сканирования содержимого приложения с помощью Bundle и Путь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...