Обновите TwitterKit SDK в iOS

У меня есть эта ошибка:

ld: '/Users/MyName/Desktop/ProjectName/PName/PName/Resources/Frameworks/Fabric.framework/Fabric(Fabric.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64

clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Как я могу обновить это или решить эту проблему?


person Roei Nadam    schedule 25.09.2015    source источник


Ответы (1)


Найдите битовый код в настройках сборки.Установите для него значение НЕТ. Это происходит потому, что в Fabric.framework нет битового кода. Bitcode будет автоматически изменен на yes из xcode 7.

Итак, либо вы должны получить обновленную платформу от поставщика с включенным биткодом, либо вы должны изменить биткод на НЕТ

введите здесь описание изображения

person abhimuralidharan    schedule 25.09.2015
comment
как я могу получить обновленную структуру от поставщика с включенным биткодом? Возможно, что PFFacebookUtils logInBackgroundWithReadPermissions перестанет работать, когда он переключит бит-код на yes? - person Roei Nadam; 25.09.2015
comment
я думаю, что перевод биткода в NO не влияет ни на одну из функций. Он используется для некоторых целей обновления в магазине приложений. Попробуйте перевести его в NO, как на картинке, очистите проект и запустите. - person abhimuralidharan; 25.09.2015
comment
Может быть, твиттер скоро обновит свою структуру. Вы пробовали этот совет? - person abhimuralidharan; 25.09.2015
comment
Я знаю, что когда биткода нет, ошибка исчезла, но у меня проблема с PFFacebookUtils logInInBackgroundWithReadPermissions, и я думаю, что биткод делает это. - person Roei Nadam; 25.09.2015
comment
stackoverflow.com/questions/32771872/ - person Roei Nadam; 25.09.2015