Ранее я создал проект расширения клавиатуры, в котором есть компоненты как Swift, так и Objective C. Я хотел бы создать новое приложение для клавиатуры на основе моего предыдущего приложения с простой целью изменить имя, пользовательский интерфейс клавиатуры и некоторые механики клавиатуры.
Я следовал рекомендациям здесь по дублированию и переименованию проекта XCode. Мне даже удалось скомпилировать проект после изменения идентификаторов пакетов (как для приложения-контейнера, так и для базовой клавиатуры). Однако из-за того, что имя Targets теперь изменилось, я получаю сообщение об ошибке, что следующие файлы:
#import "NewNameContainerApp-Swift.h"
#import "NewNameContainerApp-Bridging-Header.h"
не может быть найден (эти ошибки сохраняются, несмотря на то, что я вручную изменил OldNameContainerApp-Bridging-Header.h
на NewNameContainerApp-Bridging-Header.h
. Похоже, что проект не восстановил новый набор соединительных заголовков и -Swift.h
файлов, соответствующих именам моей новой цели.
Мой вопрос: есть ли способ заставить XCode регенерировать новый набор этих файлов? А если нет, то где мне найти OldNameContainerApp-Swift.h
, чтобы вручную изменить его на NewNameContainerApp-Swift.h
?
Спасибо!