#ios #flutter #bitcode #razorpay
#iOS #флаттер #битовый код #razorpay
Вопрос:
Я сталкиваюсь с этой проблемой и не могу выпустить приложение в Appstore. Приложение уже есть в App Store, и я хочу выпустить новую версию прямо сейчас. Эта проблема в моей последней сборке . Я могу создать продукт, и он также работает должным образом на устройствах iOS. Когда я выбираю product ==> архивировать, то его отображение как сбой сборки.
ошибка ==>
ld: пакет битовых кодов не удалось сгенерировать, поскольку «/Users / XXX / XXX / XXX / ios / Flutter / Flutter.framework / Flutter» был создан без полного битового кода. Все фреймворки и библиотеки для битового кода должны быть сгенерированы из архива Xcode или установить файл сборки ‘/Users/ XXX / XXX / XXX / ios / Flutter / Flutter.framework / Flutter’ для архитектуры armv7
лязг: ошибка: команда компоновщика завершилась ошибкой с кодом выхода 1 (используйте -v, чтобы увидеть вызов)
pubspec.yaml ==> razorpay_flutter: ^ 1.1.3
версия xcode ==> Версия 11.2.1
В моем подфайле.блокировка ==>
razorpay-pod (1.1.5)
razorpay_flutter (1.1.5): Flutter razorpay-pod
В моем pod-файле ==>
платформа: ios, ‘10.0’ use_frameworks!
config.build_settings[‘ENABLE_BITCODE’] = ‘YES’
config.build_settings[‘SWIFT_VERSION’] = ‘5.2’
Пожалуйста, помогите.
Спасибо, Шрути
Ответ №1:
Реализация следующих 2 шагов в Xcode решила эту проблему.
- Runner -> [‘ENABLE_BITCODE’] = ‘НЕТ’
- Файл -> настройки рабочей области -> Система сборки -> установить -> устаревшая система сборки.
Комментарии:
1. как его можно изменить [‘ENABLE_BITCODE’] в файле Runner flutter?
Ответ №2:
Отключение ENABLE_BITCODE
решило эту проблему.
Следующее должно быть частью Podfile
:
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end