Как исправить Facebook SDK не содержит ошибку биткода?

Я получил ошибку ниже после обновления моего Xcode до последней версии:

ld: '/Users/mimicreative/Documents/Kerja/Backup/FacebookSDK/FBSDKMessengerShareKit.framework/FBSDKMessengerShareKit(FBSDKMessengerApplicationStateManager.o)' не содержит битового кода. Вы должны перестроить его с включенным биткодом (параметр Xcode ENABLE_BITCODE), получить обновленную библиотеку от поставщика или отключить биткод для этой цели. для архитектуры armv7

Однако у меня нет этой ошибки в более ранней версии Xcode. И эта ошибка произошла, когда я архивирую свой проект.


person Ega Setya Putra    schedule 02.10.2015    source источник
comment
обновите свой Facebook SDK v 4.6, в противном случае измените настройку в файле .plist Enable BitCode = No;   -  person Dharmesh Dhorajiya    schedule 02.10.2015


Ответы (2)


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

Это используется для appthining. Если вы не хотите обновлять SDK, отключите биткод в своем проекте. Перейдите в цель-> Настройки и найдите биткод. Затем поверните параметр на НЕТ. По умолчанию он активирован

РЕДАКТИРОВАТЬ: версия Facebook 4.6, как сказал @Dharmesh Dhorajiya :)

person Björn Ro    schedule 02.10.2015
comment
Здорово, что я смог вам помочь: желаю хорошего дня ;) - person Björn Ro; 02.10.2015
comment
О, теперь я вижу, что ты не был автором вопроса .. хе-хе. спасибо мужик :) - person Björn Ro; 02.10.2015
comment
Я обновил SDK Facebook до версии 4.36.0 (последняя версия), и он отлично работал без отключения биткода. - person Ricardo Barroso; 01.10.2018

найдите enable bitcode настройки сборки и установите NO:

Настройки сборки

или же обновите свой FacebookSDK

person Anbu.Karthik    schedule 02.10.2015
comment
В iOS 9 и xcode 7 и более поздних версиях представлена ​​концепция биткода. Если вы предоставляете биткод, все приложения и платформы в комплекте приложений должны включать биткод. Для приложений watchOS требуется биткод. для будущих целей он представил, в то же время в одном файле Ripa может выполняться на нескольких мобильных платформах для будущих целей он добавил дополнительную информацию, связанную с битовым кодом stackoverflow.com/questions/31088618/ - person Anbu.Karthik; 02.10.2015
comment
правильно, Appthining все еще глючил в xcode 7, и они исправили его в Xcode 7.0.1, если я не ошибаюсь - person Björn Ro; 02.10.2015