Ошибки в биткоде с SDK LinkedIn
Есть пара старых вопросов, касающихся поддержки Bitcode в SDK LinkedIn. Они, похоже, согласны с документацией LinkedIn, что версия 1.0.7 их SDK поддерживает биткод.
Однако, когда я пытаюсь архивировать наше приложение (используя Xcode 7.3.1, включая этот SDK), я получаю эту ошибку на этапе компоновки:
ld: пакет биткодов не может быть сгенерирован, потому что '/Users/...redacted.../linkedin-sdk.framework/linkedin-sdk(Pods-dummy.o)' был создан без полного битового кода. Все объектные файлы и библиотеки для биткода должны быть сгенерированы из архива Xcode Archive или Install для архитектуры arm64
clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v для вызова вызова)
Проверка структуры (по более раннему вопросу), похоже, показывает биткод в средах arm64 и armv7:
otool -arch arm64 -l linkedin-sdk | grep '__bitcode'
otool -arch armv7 -l linkedin-sdk | grep '__bitcode'
Кто-нибудь еще видит этот результат? Есть ли способ исправить его, другой, чем отключить поддержку Bitcode для приложения?
В касательной заметке, если я отключу биткод и получаю успешную сборку, я получаю около 10 из этих предупреждений (которые мне кажутся неправильной конфигурацией их системы CI):
при обработке /Users/...redacted.../linkedin-sdk.framework/linkedin-sdk(LISDKAccessToken.o): предупреждение:/export/home/tester/hudson/data/workspace/MP_TRUNKDEV_POSTCOMMIT/ios-sdk_3939eff14f36b69f3fa38c9db85f0b182a1fc733/build/linkedin-sdk/ModuleCache/22OID7V7UWIA2/Foundation-73OMMCO56G8Z.pcm: Нет такого файла или каталога
Примечание. Отладка модуля должна быть отключена при отправке статических библиотек.
Ответы
Ответ 1
К сожалению, единственный способ исправить может быть, если они правильно вернут SDK с поддержкой Bitcode.
Без их правильного включения единственная другая работа, о которой вы уже узнали, отключает поддержку Bitcode в вашем приложении.
Я знаю, что вы уже отметили этот вопрос тегом 'linkedin', но, если они не отвечают вовремя, лучше всего связаться с ними напрямую:
https://developer.linkedin.com/support
Надеюсь, что это поможет.
С уважением,
Mukund