Ошибка Apple Mach-O Linker - Xcode (Swift)

63
6

Я пытаюсь использовать cocoapod с моим проектом Xcode (Swift).

Когда я пытаюсь создать проект, он терпит неудачу:

Группа ошибок Apple Mach-O Linker - "_OBJC_CLASS _ $ _ FSCalendar", на которую ссылаются: - clang: ошибка: команда компоновщика не выполнена с кодом выхода 1 (используйте просмотр -v, чтобы увидеть вызов)

ошибки

Любые идеи, что может быть причиной этого?

(Кокоапод, который я использую: https://github.com/WenchaoD/FSCalendar

ОБНОВИТЬ

Я добавил фреймворки, и теперь я просто получаю сообщение "clang: error: linker failed с кодом выхода 1 (используйте -v для вызова вызова")

ОБНОВИТЬ

Полная ошибка:

ld: warning: каталог не найден для опции '-F/Пользователи /me/Documents/APP/build/Debug-iphoneos/FSCalendar' ld: warning: каталог не найден для опции '-F/Пользователи /me/Documents/APP/build/Debug-iphoneos 'ld: framework не найден FSCalendar clang: ошибка: команда компоновщика завершилась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

спросил(а) 2021-01-25T16:08:20+03:00 4 месяца, 2 недели назад
1
Решение
63

Я пробовал все, что предлагалось в Интернете по той же проблеме, и ничего не разрешило это. Я полностью переустановил Xcode и Cocoapods, настроил проект точно так же, как и раньше, и теперь он работает.

ответил(а) 2021-01-25T16:08:20+03:00 4 месяца, 2 недели назад
45

После того, как я выполнил установку pod для нового имени, я изменил свой проект на, у меня была эта ошибка, потому что инфраструктура pod не связывалась с именем NEW project и все еще искала OLD-имя.

Я решил, перейдя в мои проекты "Связанные структуры и библиотеки" в разделе "Цели" и удалив OLD-структуру с именем OLD-проекта.

Цели> Общие> Связанные структуры и библиотеки> - (Pods_OLD_PROJECT_NAME.framework)

ответил(а) 2021-01-25T16:08:20+03:00 4 месяца, 2 недели назад
45

Я получил эту ошибку после настройки новой функции. Просто перезагрузите компьютер и очистите проект (cmd + shift + k) и запустите.

ответил(а) 2021-01-25T16:08:20+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема