Пакет не найден в iOS Framework

В данный момент я работаю над фреймворком, который хочу использовать в разных проектах. Эта структура содержит несколько быстрых классов, а также ресурсы, такие как XIB и изображения. Далее я использую CocoaPods для интеграции в другие проекты.

Чтобы использовать все свои ресурсы, я попробовал два разных подхода. Сначала самое простое - создать пакет ресурсов с помощью resource_bundles с CocoaPods. Вначале все выглядело хорошо, все мои файлы и изображения XIB появились в папке "Ресурсы" "Стручков разработки", однако, как только я попытался их использовать, приложение перестало работать, поскольку их не удалось найти в комплекте. Отладка NSBundle.mainBundle() показывает, что ResourceBundle.bundle не был загружен, даже если он появился в папке "Продукты".

Во втором подходе я создал цель Bundle в моей структуре и скопировал все ресурсы в этот пакет. Я прикрепил созданный пакет, снова используя CocoaPods resource_bundle.

s.resource_bundle = { 'ResourceBundle' => [ '.MyProjectBundle.bundle'] }

Пакет был присоединен и появился в каталоге "Ресурсы" "Стручки разработки", но снова мои XIB не могли быть загружены, и я не мог найти мой MyProjectBundle.bundle в NSBundle.mainBundle()

Framework и Bundle

Я надеюсь, что кто-то может помочь мне с этим вопросом.

ура, Крис

0 ответов

Другие вопросы по тегам