Совместимость с биткодом XCode 8

Я заметил проблему с новым XCode 8, которая делает невозможным архивирование в XCode 7 с биткодом. Так, например, если я пытаюсь разработать библиотеку на XCode 8, при использовании на Xcode 7 и включении битового кода я получаю эту ошибку:

Недопустимая версия битового кода (Производитель: "800.0.38.0_0" Читатель: "703.0.29_0")

Есть ли обходной путь для этого при разработке библиотек на Xcode 8 (цель c)?


person Krypton    schedule 13.09.2016    source источник
comment
Вы смогли это решить? Я столкнулся с той же проблемой.   -  person JP Illanes    schedule 26.01.2017


Ответы (2)


В моем случае проблема возникла, когда я добавил новую библиотеку pod, которая изменила сжатие битового кода. Поэтому изменение битового кода в настройках сборки решает мою проблему.

Обратите внимание, что для проектов, использующих CocoaPods, вы должны установить ENABLE_BITCODE = NO как для проекта, так и для целей проекта контейнера Pods.

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

person Suke    schedule 28.09.2016

Если кто-то все еще пытается решить эту проблему, в конце мы создали новый двоичный файл с использованием Xcode 7 (вы можете загрузить более старые версии Xcode с формы здесь). Невозможно заставить Xcode 8 создать сборку с использованием более старой версии битового кода.

person JP Illanes    schedule 26.01.2017