У меня возникает проблема при обновлении Facebook SDK от 3 до 4
когда я добавляю фреймворк, он был добавлен успешно. но когда я добавляю заголовочный файл с ошибкой, "Не удалось создать модуль FBSDKCoreKit" . Не знаю причины.
У меня возникает проблема при обновлении Facebook SDK от 3 до 4
когда я добавляю фреймворк, он был добавлен успешно. но когда я добавляю заголовочный файл с ошибкой, "Не удалось создать модуль FBSDKCoreKit" . Не знаю причины.
При настройке параметра "Разрешить немодульные включения в модуле платформы" на ДА в настройках сборки решена проблема для меня. но не знаю, есть ли какие-либо проблемы или проблемы или какие-либо побочные эффекты.
Его ошибка в Facebook вы можете проверить решение, которое они предоставляют в этом link.
Обновление 1
Facebook сказал, что они исправили и будут применять решение в следующем обновлении, см. ссылку
Обновление 2
FaceBook Fixed It in Version Последняя версия (т.е. 4.1.0) см. ссылку .
Я также сталкиваюсь с той же проблемой, и я получил решение. Ничто не просто удаляет папку модуля. Следуйте простым шагам
шаг 1. перейдите в папку Document/FacebookSDK
Шаг 2. FBSDKCoreKit.framework
Шаг 3. В этой папке "Удалить модули". затем перетащите его в проект Xcode. Устраните свою проблему. Наслаждайтесь....!!!
Я пробовал вышеупомянутые решения, но не работал у меня. Наконец, после царапания головы, я натолкнулся на решение ниже:
Я изменил свой путь поиска каркаса, после чего моя проблема была решена.
Шаги по поиску Путь к поиску каркаса
Перейти к настройке сборки проекта и поиск для пути поиска каркаса.
Затем добавьте следующую строку
"~/Documents/FacebookSDK"
.....
Надеюсь, это поможет кому-то.
При добавлении файлов SDK Facebook (версия 4) в проект убедитесь, что снимите флажок "Скопировать в папку целевой группы".
Это решило проблему для меня.
Если вы используете cocoapods, перейдите на Pod Build Project Settings и измените "Разрешить немодульные включения в модули Framework" на YES
Facebook признал проблему и сказал, что они работают над исправлением.
В то же время ссылка на доступные решения в зависимости от вашего проекта.
Обновленный запуск FacebookSDK v4.1.0 30 апреля 2015 года решил следующую проблему.
Вы можете столкнуться с предупреждением. Перейдите в FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h и добавьте #import < FBSDKCoreKit/FBSDKTestUsersManager.h > исправить.
У меня такая же проблема и проблема решена.
Мое решение:
1. выполните шаги из https://developers.facebook.com/docs/react-native/getting-started-ios
2. проверьте xcode proj → Library, найдите и откройте файл RCTFBSDK.xcodeproj, затем обновите путь fb sdk в настройке сборки → путь поиска в Framework.
Это работает. Я предполагаю, что когда-нибудь RCTFBSDK.xcodeproj в Library не сможет обновить путь поиска каркаса от основного xcodeproj, поэтому нам нужно сделать вручную. Надеюсь, мое решение может вам помочь, спасибо.
change В целевом параметре Разрешить немодульное включение в Framework-модули " YES
Со мной просто скачайте новую версию Facebook SDK, затем удалите старую и добавьте новую исправленную проблему.
Если у вас есть несколько целей в вашем проекте, убедитесь, что "Целевое членство" для требуемых фреймворков отмечено галочкой для цели, которую вы пытаетесь создать.
Когда вы перетаскиваете фреймворки в XCode, вы обычно можете выбрать цель, но это легко пропустить.
Я столкнулся с той же проблемой, но я запускал проект на старой версии Xcode. Убедитесь, что вы используете последнюю версию SDK с последней версией Xcode.