Я пытаюсь создать фреймворк, который поддерживает некоторый общий код, который я использую в своих проектах. Я нашел онлайн-учебники и сумел создать фреймворк, но у меня все еще есть одна проблема, связанная с ресурсами (xibs, images и т.д.).
Скажем, у меня есть MainViewController.xib
, который имеет UIImageView
, используя test.png
. Все это в моем пакете framework.
Когда я использую фреймворк в другом проекте, я добавляю его в фазу сборки "Copy Bundle Resources". Проблема в том, что xib доступен только с использованием пути, такого как dummy.framework/Resources/MainViewController.xib
, а UIImageView
внутри не может загрузить test.png
.
Кажется, что UIImageView попытается загрузить png из корня пакета, а не из относительной папки, в которой также хранится xib.
Кто-нибудь смог создать фреймворк с кодом и ресурсами и использовать его в другом проекте?