Ld: фреймворк не найден Parse Xcode 7 beta
Мне удастся установить и использовать Parse framework с моим новым проектом, но я не могу с "проект шаблона".
Шаблон - это просто Меню слайдов из Appcoda
Вы можете загрузить проект здесь.
У меня есть эта ошибка:
ld: framework not found Parse
clang: error: linker command failed with exit code 1 (use -v to see invocation)
И то же самое для болтов.
Я не понимаю, в чем проблема, первоначальный проект - это просто некоторые контроллеры просмотра...
Когда я пишу код "import Parse", сообщение об ошибке:
No such module 'Parse'
Я попытался перетащить фреймворки, а также добавить фреймворки в "Link Binary With Libraries".
PS: Я использую Xcode 7 beta, и я пробовал на бета-версии 1 и 2, то же самое.
Ответы
Ответ 1
Вот решение:
Кажется, что проблема с Xcode 7 beta, где отсутствует путь поиска для добавленных вручную фреймворков.
Чтобы устранить проблему, добавьте путь поиска, выполнив следующие действия:
- Выбрать проект
- Нажмите "Цели"
- Нажмите "Настройки сборки"
- Искать:
Framework Search Path
- Добавьте
$(PROJECT_DIR)
и выберите Рекурсивный вариант.
Теперь проект должен строиться.
Благодаря этому сообщению: Ссылка на стек
Ответ 2
Ни один из предлагаемых решений не работал у меня. В конце концов я обнаружил, что решением было перетащить фреймворки из исходной папки, в которой не было пробелов.
например.
- Перетаскивание фреймворков из "iOS SDKS" > не работает
- Перетаскивание фреймворков из "Загрузки" > выполнено
Это не первый случай, когда XCode показал, что он проблематичен при работе с путями, содержащими пробелы.
Ответ 3
Убедитесь, что Parse включен в раздел "Связывание двоичных файлов с библиотеками" в разделе "Сборка фаз".
Ответ 4
Перейдите к этапам сборки → Связанные двоичные файлы с библиотеками, удалите свою структуру pod & добавьте это снова. Это делает трюк.