IBDesignable и несколько целей в Swift

Похоже, у IBDesignable есть некоторые проблемы с несколькими целями и модулями swift. После того, как я добавил новую цель (у моего приложения теперь две цели, например, продавец и покупатель), мой StoryBoard начал останавливать создание представлений с помощью предупреждение:

Storyboard: warning: IB Designables: Using class UITextField for object with  
custom class because the class _TtC15******Buyer11HCTextField does not exist

Я думаю, что компилятор designables каким-то образом не может найти правильный модуль *swift**.
Есть предложения, как это исправить?

Рис:

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

Я использую Xcode 7.0.1 и Swift2.


person orkenstein    schedule 09.10.2015    source источник
comment
Я также замечаю эту проблему, хотя есть одна вещь, которую вы должны проверить. Дважды проверьте, добавлены ли ваши файлы IBDesignable как в цели «покупатель», так и в «продавец».   -  person Mike Cole    schedule 01.03.2016
comment
@MikeCole, не повезло! Решение: перенести пользовательские представления в отдельный фреймворк.   -  person orkenstein    schedule 01.03.2016
comment
Я боялся этого. У нас такой подход работает, но это похоже на такие накладные расходы.   -  person Mike Cole    schedule 01.03.2016
comment
@MikeCole, типа того. Заставляет связать множество фреймворков и модулей с этой инфраструктурой Designables. Но время сборки резко сократилось.   -  person orkenstein    schedule 02.03.2016


Ответы (1)


Окончательное решение... Создайте фреймворк! Это решает все проблемы. Просто храните свои дизайны в отдельном пакете.

person orkenstein    schedule 25.05.2016
comment
Имея ту же проблему, у меня также есть несколько целей, и в настоящее время я пытаюсь использовать собственный UIView из github. Я перетаскиваю файл в свой проект, чтобы настроить его. Я думаю, я должен использовать Cocoapods - person code4latte; 14.10.2016