Пользовательские шрифты не отображаются в моих модулях разработки - PullRequest
0 голосов
/ 06 июня 2019

Я использую Exo шрифты в своем приложении. Я правильно загрузил их в основной комплект. Я проверил, что они в Copy Bundle Resources и добавлены в info.plist

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

В этих модулях разработки, когда я проектирую пользовательский интерфейс на раскадровке, я вижу, что все пользовательские шрифты правильно отображаются на раскадровке. Но когда приложение запускается, все шрифты возвращаются к системному шрифту, и я не вижу свои пользовательские шрифты в приложении.

Вот спецификация модуля для моего модуля разработки 'TestFont'

s.resources = 'TestFont/*.xib'
s.resource_bundles = {
   'TestFont' => ['Resources/**/*.{xib,storyboard,xcassets,strings,html,json}', 'Classes/**/*.{xib,storyboard,xcassets,strings,html,json,png,jpg,otf,ttf,html}']
}

Как я могу изменить эту спецификацию модуля для загрузки шрифтов из основного пакета?

Есть ли лучший способ справиться с этой ситуацией, кроме динамической загрузки шрифта?

У меня много модулей разработки, и я хочу, чтобы они брали ресурсы из основного пакета.

...