В моем проекте есть 2 цели: одна для iOS, а другая для watchOS.
В настройках сборки проекта в разделе Параметры сборки я установил для параметра «Включить биткод» значение ДА.
В цели iOS параметр «Включить биткод» установлен также установлено значение YES.
Однако целевая система watchOS не имеет параметра «Включить биткод».
Когда я архивирую свой проект и отправляю его в iTunesConnect, он отклоняется, и я получаю электронное письмо с упоминанием двух ошибок:
1-я ошибка:
Недопустимый исполняемый файл пакета. Исполняемый файл xxxxx содержит неполный битовый код. Чтобы скомпилировать двоичные файлы с полным биткодом, откройте Xcode и выберите «Архив» в меню «Продукт».
2-я ошибка:
Неверное выравнивание сегментов. Бинарный файл приложения по адресу xxxxx не имеет правильного выравнивания сегментов. Попробуйте перестроить приложение с помощью последней версии Xcode.
К первой ошибке:
xxxxx — это моя цель watchOS, где у меня нет возможности включить биткод.
Ко второй ошибке:
У меня последняя версия Xcode.
Какие-либо предложения?
EDIT:
Можно установить отсутствующий параметр «Включить биткод» в качестве определяемого пользователем флага (ENABLE_BITCODE = YES
) в настройках сборки цели. Однако ошибка осталась прежней...