Ошибка сборки Flutter iOS: ошибка файлов pod: подфайл устарел ⇐ IOS
-
Гость
Ошибка сборки Flutter iOS: ошибка файлов pod: подфайл устарел
Я пытаюсь собрать свое приложение на симуляторе iOS (iOS 13), но сборка завершается неудачно и выдается ошибка файлов модуля "Подфайл устарел"
Это ошибка.
Запуск lib/main.dart на iPhone 11 Pro Max в режиме отладки... Предупреждение: подфайл устарел. Это может привести к внедрению в ваше приложение несоответствующей версии Flutter, что может привести к отклонению отправки в App Store или сбоям. Если у вас есть локальные изменения подфайла, которые вы хотели бы сохранить, см. инструкции по адресу https://github.com/flutter/flutter/issues/24641. Чтобы восстановить подфайл, запустите: rm ios/подфайл Предупреждение: подфайл устарел. Это может вызвать проблемы, если ваше приложение зависит от плагинов, которые не поддерживают iOS. Подробности см. на https://flutter.dev/docs/development/pa ... -platforms. Если у вас есть локальные изменения подфайла, которые вы хотели бы сохранить, см. инструкции по адресу https://github.com/flutter/flutter/issues/45197. Чтобы восстановить подфайл, запустите: rm ios/подфайл Запуск сборки Xcode... Сборка Xcode завершена. 7,8с Не удалось создать приложение для iOS. Вывод ошибки из сборки Xcode: ↳ ** ПОСТРОЙКА НЕ удалась ** Вывод Xcode: ↳ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:155:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereField:arrayContainsAny:' запрос = [запрос queryWhereField:fieldName arrayContainsAny:value]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:157:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereFieldPath:arrayContainsAny:' запрос = [запрос queryWhereFieldPath:fieldPath arrayContainsAny:value]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:163:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereField:in:' запрос = [запрос queryWhereField:имя поля в:значение]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:165:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereFieldPath:in:' запрос = [запрос queryWhereFieldPath:fieldPath в:значение]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:764:16: предупреждение: «timestampsInSnapshotsEnabled» устарело [-Wdeprecated -декларации] settings.timestampsInSnapshotsEnabled = (bool)call.arguments[@"timestampsInSnapshotsEnabled"]; ^ В модуле FirebaseFirestore, импортированном из /Users/kareldebedts/DRINKM8/drinkm8_git/ios/Pods/Headers/Public/Firebase/Firebase.h:31: /Users/kareldebedts/DRINKM8/drinkm8_git/ios/Pods/FirebaseFirestore/Firestore/Source/Public/FIRFirestoreSettings.h:69:20: примечание: здесь 'timestampsInSnapshotsEnabled' явно помечен как устаревший __attribute__((устарело)); ^ Создано 1 предупреждение и 4 ошибки. Не удалось собрать приложение для симулятора. Ошибка запуска приложения на iPhone 11 Pro Max. Я попробовал rm ios/Podfile, но терминал говорит, что команда не существует.
Это мой pubspec.yaml.
зависимости: порхать: SDK: флаттер cupertino_icons: ^0.1.2 firebase_core: ^0.4.0 firebase_auth: ^0.11.1+12 flutter_facebook_login: ^2.0.1 cloud_firestore: ^0.12.7+1 общие_предпочтения: ^0.5.3+4 геолокатор: ^5.1.1+1 url_launcher: ^5.1.2 rflutter_alert: ^1.0.3 font_awesome_flutter: ^8.5.0 flutter_picker: ^1.0.13 uuid: 2.0.1 image_picker: ^0.6.1 путь_провайдер: ^1.2.0 изображение: ^2.1.4 firebase_storage: ^3.0.4 flutter_datetime_picker: ^1.2.5 междунар: ^0.15.8 Native_contact_picker: ^0.0.6 flutter_spinkit: ^4.0.0 прозрачное_изображение: ^1.0.0 возможность подключения: ^0.4.3+7 Flare_splash_screen: ^2.1.3 алголия: ^0.1.6+1 http: ^0.12.0+2 cloud_functions: ^0.4.1+6 firebase_messaging: ^5.0.2 avatar_glow: ^1.0.0 google_maps_flutter: ^0.5.21+8 геофлаттерфайр: ^2.0.2 rxdart: ^0.22.2 auto_size_text: ^2.1.0 камера: ^0.5.4+1 видео_плеер: ^0.10.2+1 Story_view: ^0.11.0 миниатюры: ^1.0.1 image_crop: ^0.3.1 file_picker: ^1.4.2 pdf_viewer_plugin: ^1.0.0+2 flutter_background_geolocation: ^1.3.2 location_permissions: ^2.0.3 image_downloader: ^0.19.1 разрешение_обработчик: ^3.3.0 firebase_database: ^3.1.0 Что может вызвать проблему? Возможно, это потому, что я обновил симулятор до iOS 13.
Я пытаюсь собрать свое приложение на симуляторе iOS (iOS 13), но сборка завершается неудачно и выдается ошибка файлов модуля "Подфайл устарел"
Это ошибка.
Запуск lib/main.dart на iPhone 11 Pro Max в режиме отладки... Предупреждение: подфайл устарел. Это может привести к внедрению в ваше приложение несоответствующей версии Flutter, что может привести к отклонению отправки в App Store или сбоям. Если у вас есть локальные изменения подфайла, которые вы хотели бы сохранить, см. инструкции по адресу https://github.com/flutter/flutter/issues/24641. Чтобы восстановить подфайл, запустите: rm ios/подфайл Предупреждение: подфайл устарел. Это может вызвать проблемы, если ваше приложение зависит от плагинов, которые не поддерживают iOS. Подробности см. на https://flutter.dev/docs/development/pa ... -platforms. Если у вас есть локальные изменения подфайла, которые вы хотели бы сохранить, см. инструкции по адресу https://github.com/flutter/flutter/issues/45197. Чтобы восстановить подфайл, запустите: rm ios/подфайл Запуск сборки Xcode... Сборка Xcode завершена. 7,8с Не удалось создать приложение для iOS. Вывод ошибки из сборки Xcode: ↳ ** ПОСТРОЙКА НЕ удалась ** Вывод Xcode: ↳ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:155:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereField:arrayContainsAny:' запрос = [запрос queryWhereField:fieldName arrayContainsAny:value]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:157:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereFieldPath:arrayContainsAny:' запрос = [запрос queryWhereFieldPath:fieldPath arrayContainsAny:value]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:163:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereField:in:' запрос = [запрос queryWhereField:имя поля в:значение]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:165:24: ошибка: нет видимого @interface для «FIRQuery» объявляет селектор 'queryWhereFieldPath:in:' запрос = [запрос queryWhereFieldPath:fieldPath в:значение]; ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/kareldebedts/developer/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Classes/CloudFirestorePlugin.m:764:16: предупреждение: «timestampsInSnapshotsEnabled» устарело [-Wdeprecated -декларации] settings.timestampsInSnapshotsEnabled = (bool)call.arguments[@"timestampsInSnapshotsEnabled"]; ^ В модуле FirebaseFirestore, импортированном из /Users/kareldebedts/DRINKM8/drinkm8_git/ios/Pods/Headers/Public/Firebase/Firebase.h:31: /Users/kareldebedts/DRINKM8/drinkm8_git/ios/Pods/FirebaseFirestore/Firestore/Source/Public/FIRFirestoreSettings.h:69:20: примечание: здесь 'timestampsInSnapshotsEnabled' явно помечен как устаревший __attribute__((устарело)); ^ Создано 1 предупреждение и 4 ошибки. Не удалось собрать приложение для симулятора. Ошибка запуска приложения на iPhone 11 Pro Max. Я попробовал rm ios/Podfile, но терминал говорит, что команда не существует.
Это мой pubspec.yaml.
зависимости: порхать: SDK: флаттер cupertino_icons: ^0.1.2 firebase_core: ^0.4.0 firebase_auth: ^0.11.1+12 flutter_facebook_login: ^2.0.1 cloud_firestore: ^0.12.7+1 общие_предпочтения: ^0.5.3+4 геолокатор: ^5.1.1+1 url_launcher: ^5.1.2 rflutter_alert: ^1.0.3 font_awesome_flutter: ^8.5.0 flutter_picker: ^1.0.13 uuid: 2.0.1 image_picker: ^0.6.1 путь_провайдер: ^1.2.0 изображение: ^2.1.4 firebase_storage: ^3.0.4 flutter_datetime_picker: ^1.2.5 междунар: ^0.15.8 Native_contact_picker: ^0.0.6 flutter_spinkit: ^4.0.0 прозрачное_изображение: ^1.0.0 возможность подключения: ^0.4.3+7 Flare_splash_screen: ^2.1.3 алголия: ^0.1.6+1 http: ^0.12.0+2 cloud_functions: ^0.4.1+6 firebase_messaging: ^5.0.2 avatar_glow: ^1.0.0 google_maps_flutter: ^0.5.21+8 геофлаттерфайр: ^2.0.2 rxdart: ^0.22.2 auto_size_text: ^2.1.0 камера: ^0.5.4+1 видео_плеер: ^0.10.2+1 Story_view: ^0.11.0 миниатюры: ^1.0.1 image_crop: ^0.3.1 file_picker: ^1.4.2 pdf_viewer_plugin: ^1.0.0+2 flutter_background_geolocation: ^1.3.2 location_permissions: ^2.0.3 image_downloader: ^0.19.1 разрешение_обработчик: ^3.3.0 firebase_database: ^3.1.0 Что может вызвать проблему? Возможно, это потому, что я обновил симулятор до iOS 13.
Мобильная версия