2015-04-30 2 views
0

Я хотел бы иметь как DEV & PROD-версии моего приложения, работающие на моем iPhone одновременно.XCode 6: Пользовательский класс и несколько целей проекта

Итак, я создал новую целевую AppNameDev с другим идентификатором пакета. Когда я запустить приложение на моем iPhone, я получаю ошибку:

Unknown class _TtC4Wesh10InviteCell in Interface Builder file. 

Мой пользовательский класс InviteCell не найден интерфейсом строитель новой цели. Как сказать, где найти класс?

ответ

1

Когда вы щелкаете по исходному файлу в Виве-Центре, проверьте, что обе цели отмечены флажком File Inspector. Или что файл существует в фазах построения - Компиляция источников для обеих целей.

+0

Фактически это было сделано. Согласно описанию ошибки, проблема возникает из файла построителя интерфейса. – Cherif

+0

Ошибка может быть обманчивой ... http://stackoverflow.com/questions/24924966/xcode-6-strange-bug-unknown-class-in-interface-builder-file – Tapani

1

Вам нужно щелкнуть файл класса «InviteCell» с левой стороны в Project Navigator, а затем перейти к «File Inspector» и нажать обеими целевыми объектами (DEV & PROD) из целевого членства с правой стороны. Надеюсь, это вам поможет. Например:

enter image description here

Pro Совет: Если вы планируете создать новый файл, убедитесь, чтобы выбрать оба DEV & PROD версии целей, прежде чем нажать на кнопку «создать». Это сэкономит вам много времени, потому что вам не нужно идти туда и обратно.

+0

Фактически это было сделано. Согласно описанию ошибки, проблема возникает из файла построителя интерфейса. – Cherif

Смежные вопросы