Я получаю эту ошибку и предупреждение для всех фреймворков, которые я использовал в своем проекте, когда пытаюсь загрузить архив на Itunes connect.Загрузить в iTunesConnect сбой
ERROR ITMS-90635: «Неверный формат Mach-O. Маха-O в комплекте« XXXX! .app/Frameworks/BRYXBanner.framework »не соответствует Mach-O в главном комплекте. пакет Mach-O содержит armv7 (машинный код) и arm64 (машинный код), тогда как вложенный пакет Mach-O содержит armv7 (биткод) и arm64 (биткод). Убедитесь, что все целевые объекты для платформы имеют согласованное значение для ENABLE_BITCODE. ПРЕДУПРЕЖДЕНИЕ ITMS-90080: «Исполняемая полезная нагрузка/XXXX! .app/Frameworks/Bolts.framework» не является независимой от позиции. Пожалуйста, убедитесь, что ваши настройки сборки настроены для создания исполняемых файлов PIE. Дополнительные сведения см. В Техническом Q & A QA1788 - создание независимой от позиции в библиотеке разработчиков iOS. "
ПРЕДУПРЕЖДЕНИЕ ITMS-90080: «Исполняемая полезная нагрузка/XXXX! .app/Frameworks/Bolts.framework» не является независимой от позиции. Убедитесь, что ваши настройки сборки настроены для создания исполняемых файлов PIE. к техническому Q & A QA1788 - Создание независимой от позиции позиции в библиотеке разработчиков iOS. "
Я думаю, что это проблема itunes, так как я вернул код в более старую версию github, которую я уже загрузил и попытался, но снова при загрузке архива. Я получаю ту же ошибку для всех фреймворков.
Что можно сделать, чтобы исправить это?
Попробуйте отключить в настройках битового кода сборки. –
он уже выключен – subodh1989
Он был отключен в настройках, но все еще не работал. Так я добавил это в файл pod, и он работал: post_install do | installer | installer.pods_project.targets.each do | target | target.build_configurations.each do | config | config.build_settings [ «ENABLE_BITCODE»] = «NO» конца конца конца конца – subodh1989