#ios #flutter #flutter-add-to-app #webview-flutter
#iOS #flutter #flutter-добавить в приложение #webview-flutter
Вопрос:
У меня есть модуль flutter, который интегрирован в существующее приложение iOS (добавить в приложение). Все работало, но когда я пытаюсь заархивировать, это выдает ошибку в модуле webview_flutter:
не удалось сгенерировать пакет битовых кодов, поскольку ‘/Users/flutter-module/.ios /Flutter/engine / Flutter.framework /Flutter’ был собран без полного битового кода. Все фреймворки и dylibs для битового кода должны быть сгенерированы из архива Xcode или установить файл сборки ‘/ Users/flutter-module/.ios/Flutter/engine/ Flutter.framework / Flutter’ для архитектуры armv7
Я проверил настройку сборки, и для включенного битового кода установлено значение «Да» по очевидным причинам, что может быть причиной этой ошибки? Имеет ли это какое-то отношение к модулю webview_flutter?
Редактировать
macOS: 10.15.3 (Catalina)
Версия Xcode: 11.0 (11A420a)
Версия Flutter: канал стабилен, 1.20.2
Комментарии:
1. Какую версию Flutter вы используете? Начиная с версии 1.9.6, Flutter должен содержать битовый код.
2. @Coder-256 Я использую 1.20.2, как вы думаете, это проблема с пакетом (webview_flutter), потому что эта ошибка возникает внутри этого пакета.
3. Я пока не уверен, но я склоняюсь к нет. Какую версию Xcode и macOS вы используете? Не могли бы вы добавить всю информацию о версии в свой вопрос?
4. Можете ли вы проверить, что «Включить битовый код» включено, и все в разделе «Архитектуры» установлено по умолчанию (не выделено жирным шрифтом) для всех ваших целей?
5. Я обновил вопрос с версиями, и битовый код включен, а для всех «Архитектур» установлены значения по умолчанию. дайте мне знать, если вам понадобятся дополнительные данные
Ответ №1:
Для архивирования приложения iOS с модулем Flutter:
- Запустите
flutter build ios
в каталоге вашего модуля flutter, чтобы создать сборку выпуска. - Вернитесь в Xcode, затем очистите папку сборки (необязательно) и выполните архивирование.
Эта часть недостаточно хорошо документирована в разделе «Добавление в приложение». Более подробную информацию см. в разделе Создание архива сборки в официальном документе.