2016-04-28 6 views
1

Я постоянно получаю эту ошибку каждый раз, когда я пытаюсь построить мой проект:л.д.: рамки не найден -framework ERROR

ld: framework not found -framework 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Я даже не знаю, что структура называется -framework

Это случайное начал два дня назад сразу после фиксации на контроллере представления, который не был связан ни с одним измененным в контейнерах.

Я пробовал все решения. Я сделал google и провел время ок. 12 часов и нашел это ссылки: link1, link2, link3.

Также найдено много других ссылок, но ни одна из них не соответствует той, которую я ищу.

Я попытался ниже методов, чтобы решить эту проблему:

  1. Удаление Производный данных - Rebooting Xcode - Очистка & Создание проекта.
  2. Удаление/настройка траекторий поиска
  3. Добавление -framework в другие флагов компоновщика в настройках сборки целевого проекта.

Может ли кто-нибудь ПОЖАЛУЙСТА, помогите мне, если есть какие-либо дальнейшие идеи по избавлению от этой ошибки -framework. Я должен быть запущен через месяц и не может снова начать проект с нуля!

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

Заранее спасибо.

Вот скриншот ошибки. enter image description here

Вот скриншоты траекторий поиска каркаса. enter image description here enter image description here

+0

, пожалуйста, снимите скриншот полной ошибки (вещи, отмеченные красным или желтым цветом во время процесса строительства) – Shubhank

+0

@Shubhank Я обновил вопрос с помощью полного экрана с ошибкой. Спасибо за ответ. ;) – Gugulethu

+0

можете ли вы также добавить пути к каркасам, также отлично ли компилируется новый проект? – Shubhank

ответ

4

Ваш Other Linker flags, казалось, есть -framework добавил который был не в состоянии собрать.

Обязательно проверяйте флаги фреймворка/библиотеки и компоновщика, если проект показывает, что структура/библиотека не найдена ошибка.

+0

Сделаю. Спасибо – Gugulethu

+0

Это было для моего проекта: «framework» был указан в других флагах компоновщика проекта. Настройки сборки проекта (а не настройки Taregt Build, которые наследовали его). –

1

У меня была симулятивная ошибка в одном из наших проектов. Оказалось, что сама структура повреждена/повреждена. Вероятно, из-за символических ссылок в сочетании с git.
Для некоторого reasone фактического двоичного файла в файле .framework отсутствовал.
Что бы сделать XCode бросить эту ошибку компиляции.

Решение должно было заменить фреймворк «оригинальным» и даже перенести структуру в другой (дополнительный) каталог в проекте, так что git смог снова «забрать» его.

Смежные вопросы