Бит-код AFNetworkActivity

Я использую AFNetworking в проекте, в котором для импорта используются какаоподы.

И проект требовал, чтобы я включил «Биткод».

Поэтому я переключаю AFNetworking на версию 3.0.

И AFNetworkActivityLogger также требует использования версии 3.0.0, поэтому я добавляю приведенный ниже код в Podfile.

pod 'AFNetworkActivityLogger', :git => 'https://github.com/AFNetworking/AFNetworkActivityLogger.git', :ветвь => '3_0_0'

установка pod завершена, ошибок не обнаружено,

Но сборка проекта завершилась неудачно с ошибкой ниже:

(AFNetworkActivityConsoleLogger.o)» был создан без полного битового кода. Все объектные файлы и библиотеки для биткода должны быть сгенерированы из Xcode Archive или Install build для архитектуры arm64.

Не могу найти связанный пост, могу ли я помочь в этом вопросе.


person jackLeung    schedule 28.04.2016    source источник


Ответы (1)


См. это: - https://github.com/AFNetworking/AFNetworking/issues/2986

Ветвь 3.0.0 имеет поддержку Carthage, которая включает биткод, и, насколько мне известно, нет ничего особенного, что сопровождающий библиотеки должен делать для поддержки биткода для Cocoapods.

person Vizllx    schedule 28.04.2016
comment
Спасибо! Но я уже использую ветку 3.0.0 с указанным выше подфайлом. В нем все еще указано, что AFNetworkActivityConsoleLogger не поддерживает бит-код. - person jackLeung; 28.04.2016
comment
Ваш модуль не будет работать, вы установили его с помощью Carthage! Проверьте это, как установить его с помощью github.com/AFNetworking/AFNetworking#installation-with-carthage. - person Vizllx; 28.04.2016
comment
Понятно, спасибо за ответ! Я думаю, что мне нужны другие огромные процессы для работы с Carthage. - person jackLeung; 28.04.2016
comment
Привет, Vizllx, когда я добавляю AFNetworkActivityLogger от Carthage, я обнаруживаю, что ветка больше не существует, она отображает ошибку типа github.com/Carthage/Carthage/issues/1167 - person jackLeung; 29.04.2016