Ссылка на раскадровку на раскадровку cocoapods кажется сломанной

У меня есть проект под названием «ViewTester» с подключенным к нему коконогим под названием «blub».

структура проекта

Теперь в main.storyboard я хочу сослаться на blubstory.storyboard следующим образом:  Справочник по раскадровке

Свойства ссылки на раскадровку:
 введите описание изображения здесь

BundleID ViewTester:
 введите описание изображения здесь

BundleID blub:
 введите описание изображения здесь

Когда я пытаюсь запустить это, я получаю следующее исключение:  введите описание изображения здесь

Я видел связанное сообщение о переполнении стека здесь, но ответ не устранил проблему, так как нет целевого членства для "blub" в main.storyboard

введите здесь описание изображения

Есть идеи / решения по этому вопросу? Мне это кажется ошибкой в ​​ссылках на раскадровку, поскольку она не ищет раскадровку в наборе «blub».


person ErikBrandsma    schedule 17.05.2016    source источник


Ответы (1)


Я решил это, изменив идентификатор пакета в ссылке на раскадровку:

введите описание изображения здесь

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

Также: когда cocoapods добавляет ваш модуль в другой проект, он создает цель вашего модуля с идентификатором пакета "org.cocoapods.your_pod_name_here" вместо идентификатора вашего пакета!

person ErikBrandsma    schedule 17.05.2016
comment
Рад, что ты нашел решение! Меня удивляет, что идентификатор пакета является строковым свойством произвольной формы. Такого рода проблем можно было бы избежать, если бы это было поле со списком (например, свойство Storyboard над ним), заполненное известными идентификаторами пакетов в проекте. Я переделываю вашу ошибку (radar: // 26267206) для этого улучшения. - person Quinn Taylor; 19.05.2016
comment
Как, черт возьми, ты это обнаружил ?! Большое спасибо, это спасло мне день. - person Martin; 04.12.2017
comment
@Martin В общем, это было темой моей магистерской диссертации, и я просто ДОЛЖЕН СДЕЛАТЬ ЭТО до (тогда) следующей недели. Итак, я попробовал все и вся в буйстве, наполненном кофе, и, к счастью, это сработало :) - person ErikBrandsma; 05.12.2017