2015-09-21 2 views
28

Я знаю, что это было задано пару раз. Я следовал инструкциям из таких:Рамка не найден Xcode

Adding frameworks to project in Xcode 5 and having *relative* paths added

xcode4: Linker error: Directory not found for option

Еще Xcode дает эту ошибку:

enter image description here

Вот моя текущая конфигурация:

enter image description here

enter image description here

Основа для болтов, поэтому я могу использовать Parse SDK. Я загрузил пустой проект отсюда: https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new

Он работает. Я попытался скопировать каждую конфигурацию, которая все еще не работает.

+0

Вместо этого вы можете использовать cocoapods. https://github.com/ParsePlatform/Parse-SDK-iOS-OSX – BenJammin

+0

Обратите внимание, что иногда удаление и перезапуск Xcode исправляет это. –

+0

Если проект содержит менеджер зависимостей Cocoapods, эта ссылка может помочь решить проблему. https://stackoverflow.com/a/46358379/2024878 –

ответ

30

Попробуйте удалить Bolts.framework из связанного фреймворка и повторно добавить его. Кроме того, в вашем Framework Search Path сохранится путь до Bolts.framework, например $(PROJECT_DIR)/Bolts, если он находится внутри папки Bolts на пути к каталогу проекта.

2

Вот решение:

Включите «$ (project_dir)» атрибут (может быть нерекурсивны по умолчанию) в рекурсивную опцию в Select Project Нажмите на Targets Нажмите - Построить Настройки поиска для «Framework Search Path '- Дважды нажмите на вход.

Царапины от https://stackoverflow.com/a/31298214/4493512

0

Удаление кадра работы, которые создают проблему, удалив ссылку. чем добавить еще раз, чтобы выполнить следующие шаги Добавление FBSDK кадров работы и библиотеки

1) нажмите кнопку Проект 2) общие настройки 3) Связанные рамки и библиотеки 4) Нажмите плюс кнопки и добавить все, что вы хотите

0

Помимо удаления каркаса из Podfile и Linked Frameworks and Libraries, мне также пришлось удалить ссылку на фреймворк в Other Linker Flags.

3

удалить все рамки из встроенных Двоичных файлов и повторно добавить его

0

Пожалуйста, после добавления и рамка также открывать каждый болты и рамки Синтаксических и добавить Разбор и болты к проекту, то проблема будет решить

+0

Прочитайте [как написать хороший ответ] (http://stackoverflow.com/help/how-to-answer). Пожалуйста, добавьте некоторые ссылки и расширьте свое объяснение. –

0

Я просто имел ту же ситуацию (было трудное время для устранения ошибки сборки OP после добавления сторонней структуры), и это похоже на ошибку в Xcode (шахта 8.3.2 (8E2002)).

Проблема заключалась в том, что имя папки в пути к фреймворку содержало пробелы.В этом случае, Xcode неправильно избежал их обратной косой чертой, как это в Build Settings->Framework Search Paths:

$(PROJECT_DIR)/Folder\ with\ spaces/Lib 

Чтобы это исправить, просто вручную отредактировать запись, чтобы удалить эти обратные косые черты и заключите всю строку в кавычки, как это:

"$(PROJECT_DIR)/Folder with spaces/Lib" 
0

меня тоже получала эта ошибка, я переместил файл фреймворка в корневую папку проекта и снова добавил в фреймворк, и проблема решена.

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