Подтвердить что ты не робот

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, то же самое.

4b9b3361

Ответ 1

Вот решение:

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

Чтобы устранить проблему, добавьте путь поиска, выполнив следующие действия:

  • Выбрать проект
  • Нажмите "Цели"
  • Нажмите "Настройки сборки"
  • Искать: Framework Search Path
  • Добавьте $(PROJECT_DIR) и выберите Рекурсивный вариант.

Теперь проект должен строиться.

Благодаря этому сообщению: Ссылка на стек

Ответ 2

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

например.

  • Перетаскивание фреймворков из "iOS SDKS" > не работает
  • Перетаскивание фреймворков из "Загрузки" > выполнено

Это не первый случай, когда XCode показал, что он проблематичен при работе с путями, содержащими пробелы.

Ответ 3

Убедитесь, что Parse включен в раздел "Связывание двоичных файлов с библиотеками" в разделе "Сборка фаз".

Ответ 4

Перейдите к этапам сборки → Связанные двоичные файлы с библиотеками, удалите свою структуру pod & добавьте это снова. Это делает трюк.