Я переношу проект с xcode 7.3 на 8.1 и теперь просто конвертирую в swift 2.3 (from 2.2). Это была борьба, особенно с объективными c-рамками, которые были добавлены через cocoapods.Не удается удалить фреймворк из этапа Xcode link
У меня в настоящее время проблема: я не могу избавиться от ссылки на одну структуру на этапе ссылки.
Когда я пытаюсь построить проект он терпит неудачу на этапе связи с:
ld: framework not found DateTools
clang: error: linker command failed with exit code 1 (use -v to see invocation)
и я могу видеть это по команде, что не удается:
... -framework CoreText -framework DateTools -framework GLKit ...
Я извлекал рамки и в настоящее время я просто включаю файлы, которые мне нужны в проекте.
Вот что я сделал до сих пор:
- очистить проект
- возбужденного Xcode
- удалены рамки из Podfile, удалил каталог Бобов, а затем переустановил оставшиеся стручки
- просмотрел весь проект (через скрипт) для DateTools и удалил все, что я нашел
- удаленные данные
- перезагрузили компьютер
Но проблема остается.
Одна интересная вещь, которую я нашел, что, когда я искал Производный папку данных (до удаления), я сделать увидеть запись -framework DateTools
в файле с именем dgph
found pattern in OurLatitude-eliemxgbqrgibwbimtxzdyhuagll/Build/Intermediates/OurLatitude.build/Debug-iphonesimulator/OurLatitude.build/dgph
line: 68 -framework DateTools
Что я пришел для поиска есть какой-то граф зависимостей, используемый xcode. Проблема в том, что даже после удаления данных Derived, как только я перезапущу xcode, этот файл, похоже, будет воссоздан и все еще содержит ту же запись.
Есть ли какое-то другое место, которое я должен искать в этой статье?