Совместимость биткодов XCode 8
Я заметил проблему с новым XCode 8, что делает невозможным архивирование на XCode 7 с помощью битового кода.
Так, например, если я пытаюсь разработать библиотеку на XCode 8, при использовании на Xcode 7 и включении биткода я получаю эту ошибку:
Неверная версия битового кода (Производитель: '800.0.38.0_0' Reader: '703.0.29_0')
Есть ли какое-либо обходное решение для этого при разработке библиотек на Xcode 8 (цель c)?
Ответы
Ответ 1
В моем случае проблема возникла, когда я добавляю новую библиотеку pod, которая сжимает биткод. Поэтому изменение битового кода в настройке сборки устраняет мою проблему.
Обратите внимание, что для проектов, использующих CocoaPods, вы должны установить ENABLE_BITCODE = NO
как для проекта, так и для целей проекта контейнера Pods.
![введите описание изображения здесь]()
Ответ 2
Если кто-то все еще пытается решить эту проблему, в конце мы создали новый двоичный файл с использованием Xcode 7 (вы можете загрузить более старые версии формы Xcode здесь). Нет способа сделать Xcode 8 для создания сборки с использованием более старой версии битового кода.