Нет такого модуля "FBSDKLoginKit"

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

пожалуйста, не отмечайте его как дубликат, так как мне нужна основная причина этой проблемы, а не временные решения, представленные в других других потоках, таких как этот Нет такого модуля 'FBSDKLoginKit' Xcode 9


person Ash    schedule 17.01.2018    source источник
comment
пожалуйста, не отмечайте его как дубликат, так как мне нужна основная причина этой проблемы, а не временные решения, представленные в других других потоках, таких как этот stackoverflow.com/questions/47276076/   -  person Ash    schedule 17.01.2018
comment
хорошо... попробуйте еще раз.... удалите папку модуля и производные данные, а затем снова переустановите модуль после открытия рабочей области.. соберите и запустите   -  person MAhipal Singh    schedule 17.01.2018
comment
Я читал в какой-то теме, что нам нужно быть осторожными при удалении модуля и связанных с ним файлов. Позвольте мне попробовать один раз.   -  person Ash    schedule 18.01.2018
comment
на самом деле это проблема пути с sdk .. вы можете увидеть путь фреймворка в настройках сборки, он все равно покажет вам старый путь. я думаю так   -  person MAhipal Singh    schedule 18.01.2018
comment
О, хорошо .. Я думал так же, поскольку сначала у меня была ошибка ссылки, но она исчезла в последующих сборках. Затем начали появляться только ошибки, связанные с подами. Я это тоже проверю. Спасибо большое .   -  person Ash    schedule 18.01.2018
comment
Все еще выдает ошибку Нет такого модуля 'FBSDKLoginKit Что-то не так с этим sdk? Эти три дают ошибку. в остальном вроде все правильно 1) FBSDKLoginKit 2)FBSDKShareKit 3) SVProgressHUD. Но странно то, что все они работали идеально до вчерашнего дня. где изменить путь к фреймворку в настройках сборки?   -  person Ash    schedule 18.01.2018
comment
В качестве последней попытки я просто удалил весь код для входа в facebook из своего приложения и попытался снова. Теперь получаю эту ошибку ld: framework not found FBSDKLoginKit clang: error: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов) Не знаю, почему тот же модуль вызывает проблемы. есть ли что-нибудь еще, что мне нужно удалить, чтобы завершить удаление стручка.   -  person Ash    schedule 18.01.2018
comment
удалил все журналы facebook в связанных модулях из моего файла модуля и его работу. Но все же я не понимаю основную причину проблемы, так как это всего лишь обходной путь. Нужно найти решение для этого.   -  person Ash    schedule 19.01.2018


Ответы (3)


Наконец-то получил исправление для этого. Я использовал команду + B для сборки своего проекта, ошибки, связанные с SVProgressHUD, FBSDKLoginKit и FBSDKShareKit, исчезли.

Изменить. Фактическая проблема заключается в том, что в Xcode есть ошибка, из-за которой он не распознает модули, уже установленные и добавленные в проект. Вот почему модуль не нашел ошибку во время компиляции. После этого я получаю ту же ошибку сборки со многими другими модулями. Это происходит только иногда слишком неожиданно. Единственный способ - собрать проект несколько раз, пока он не распознает модуль, и ошибка исчезнет. Это звучит безумно, но не иначе. так далеко. Пожалуйста, обновите здесь, если кто-то найдет постоянное исправление для этого. Спасибо

person Ash    schedule 22.01.2018

Я смог исправить это, перейдя в «Продукт» -> «Схема» -> «Редактировать схему», а затем в параметрах сборки я проверил «Найти неявные зависимости». Кажется, это сработало для меня, надеюсь, это поможет!

person Shivam Desai    schedule 24.04.2019

Я исправил свою проблему, удалив всю папку Pods/, а затем запустив установку Pod после (я знаю, что вы уже решили ее, но на случай, если кто-то еще столкнется с ней. ).

person PhoenixB    schedule 01.12.2019