Не удалось проверить битовый код (нераспознанные аргументы: -disable-llvm-pass)
Очевидно, что TestFlight теперь принимает сборки Xcode 9, поэтому я попытался загрузить новую версию своего приложения для людей с бета-версией iOS 11 для тестирования.
Приложение было загружено правильно, но затем я получил электронное письмо с текстом:
При обработке вашего приложения для iOS [...] возникли ошибки в процессе прореживания приложения, и ваше приложение не могло быть истончено. [...] Для получения информации, которая может помочь решить эту проблему, см. Техническую ноту 2432.
Я проверил ссылку, и она говорит, чтобы экспортировать приложение для специального развертывания, чтобы воспроизвести ошибку. Итак, я сделал это, и вот что я получил:
Не удалось проверить битовый код в Frameworks/libswiftCore.dylib:
ошибка: сбой проверки опции Clang для битового кода 02 (нераспознанные аргументы: -disable-llvm-pass)
В журналах эта ошибка появляется снова для каждой платформы, которую использует мое приложение. Например:
code = 0;
description = "Failed to verify bitcode in Realm.framework/Realm:\nerror: Clang option verification failed for bitcode 001 (unrecognized arguments: -disable-llvm-passes)\n\n";
info = {
};
level = ERROR;
type = "malformed-payload";
То же самое касается многих стандартных библиотек, таких как libswiftFoundation.dylib
, libswiftUIKit.dylib
и так далее.
Так что мне теперь делать?
PS: я не хочу отключать битовый код.
Редактировать: я также пытался архивировать с Xcode 9 и экспортировать с Xcode 8. Я получаю те же ошибки.