2016-09-13 16 views
12

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

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

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

+0

Вы смогли это решить? Я столкнулся с той же проблемой. – Raspu

ответ

13

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

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

enter image description here

1

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