У меня есть быстрый проект 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".