Общая внутренняя структура, не найденная после переименования проекта

У меня есть быстрый проект Xcode, называемый Motorcycle, и у него есть внутренняя структура, разделенная между целевыми объектами под названием MotorcycleKit. После того, как я переименую свой проект на Rollerblades, я вижу в обзоре проекта, теперь у меня есть RollerbladesKit вместо MotorcycleKit. После выполнения поиска и замены на import MotorcycleKit до import RollerbladesKit и запуске приложения я получаю сообщение об ошибке, не найденном на моем import RollerbladesKit. Как исправить эту ошибку?

Ответ 1

Функция переименования Xcode имеет ошибку, в которой она переименовывает общую внутреннюю структуру Project Name в точный литерал нового имени проекта, если имя общей внутренней структуры имеет имя исходного проекта в нем. Так что из вопроса. У MotorcycleKit есть мотоцикл от своего имени, и он заменяется Rollerblades вместо RollerbladesKit. Вы можете исправить это, перейдя в фреймворк Build Settings > Packaging > Product Name и исправив там имя, в этом случае добавив его с помощью "Kit".