Bazel build генерирует ОШИБКУ ITMS-90635: «Неверный формат Mach-O» при попытке загрузки в Testflight - PullRequest
0 голосов
/ 21 февраля 2020

Используемая нами сторонняя библиотека генерирует

ОШИБКА ITMS-90635: «Неверный формат Mach-O. Mach-O в комплекте« thirdparty.framework »не соответствует Mach-O в основном комплекте. Основной пакет Mach-O содержит arm64 (машинный код), в то время как вложенный пакет Mach-O содержит arm64 (машинный код) и arm64 (машинный код) и arm64 (машинный код) и arm64 ( машинный код) и arm64 (машинный код). Убедитесь, что все цели для платформы имеют непротиворечивое значение для параметра сборки ENABLE_BITCODE. "

, когда мы пытаемся выполнить команду pu sh в Testflight. Мы включили битовый код для всех остальных библиотек и даже попробовали bitcode_strip . Есть предложения?

1 Ответ

0 голосов
/ 24 февраля 2020

Это было решено путем обеспечения того, чтобы эта сторонняя библиотека была включена в качестве базы c в файле BUILD.

    apple_static_framework_import(
    name = ...,
    framework_imports = ...,
)
...