Вопрос по xcode, frameworks, ios – Xcode ссылается на старый фреймворк

2

Я пытаюсь добавить новейшую версию фреймворка в мой проект Xcode, но, похоже, не могу заставить Xcode игнорировать старую.

Я удалил фреймворк из проекта и удалил его список в "Связать двоичные файлы с библиотеками". раздел. Затем я удаляю каждый экземпляр старого фреймворка с моего Mac и сбрасываю содержимое и настройки в симуляторе. Я очищаю свой проект и удаляю производные данные. Затем я загружаю новую версию фреймворка и перетаскиваю ее как обычно. Кажется, что все соединяется нормально, и проект снова строится без ошибок. Я перехожу к представлению, в котором используются компоненты из новой платформы и большая «пробная версия». водяные знаки все еще на нем, и запрос собственных функций framework [getInfo] возвращает старую версию Framework.

Как мне полностью удалить все ссылки на этот фреймворк? Как он все еще встроен в проект, когда его больше нет на моем жестком диске, и я вытер все кэшированные данные из предыдущих сборок и связал совершенно новую инфраструктуру из другого места?

Ваш Ответ

2   ответа
0

что это автоматический поиск фреймворка, который XCode находит в старых версиях фреймворка в других каталогах. Что за головная боль

Этот ответ не информативен вообще. Пожалуйста, добавьте больше деталей, чтобы пользователи, которые устали от поиска, могли найти помощь
Любой совет о том, как вы исправили это будет оценено?
Ваш ответ не очень помогает мне. Как отключить автоматический поиск по фреймворку?
3

Build Settings для цели моего проекта. ПодFramework Search Paths была старая запись, указывающая на старую копию фреймворка. Удаление этого гарантировало, что это использовало последнюю структуру.

Похожие вопросы