Я только начинаю во Флаттере, и вот мой первый вопрос Флаттера. Я пытаюсь запустить проект Blo c Firebase Login от команды Flutter.
Я подозревал, что моя ошибка произошла из-за проблемы с версией Pod, поэтому после небольшого исследования я выяснил, что это связано с до GoogleSignIn (~> 5.0)
ст. Теперь пакет FLUTTER google_sign_in: ^4.0.0
отображается на GoogleSignIn (~> 5.0)
в Podfile.lock
в папке iOS, но мне нужна версия ~> 4.1.1, потому что более свежие версии предназначены для Xcode 11, а я на Xcode 10.2. Как мне выбрать, какую версию Pod использовать? Большое спасибо за вашу помощь.
Когда я попытался вручную изменить Podfile.lock
на GoogleSignIn (~> 4.1.1)
, в консоли произошла ошибка:
[!] CocoaPods не смог найти совместимый версии для модуля "GoogleSignIn": в моментальном снимке (Podfile.lock): GoogleSignIn (= 5.0.2, ~> 4.1.1)
In Podfile:
google_sign_in (from `.symlinks/plugins/google_sign_in/ios`) was resolved to 0.0.1, which depends on
GoogleSignIn (~> 5.0)
с GoogleSignIn (~> 5.0)
консоль выводит эту ошибку:
Не удалось построить iOS Приложение Вывод ошибки из сборки Xcode: ↳ ** СБОЙ СОЗДАНИЯ **
Вывод Xcode: ↳ === ЦЕЛЕЙ СОСТАВЛЕНИЯ СТРОИТЕЛЯ google_sign_in_web OF PROJECT Модули с Отладка КОНФИГУРАЦИИ === В файле, включенном в / Volumes / archivi recuperati / Flutter apps / bloc / examples / flutter_firebase_login / ios / Pods / AppAuth / Source / iOS / OIDAuthorizationService + IOS .m: 20: / Volumes / archivi recuperati / Flutter apps / bloc / examples / flutter_firebase_login / ios / Pods / AppAuth / Source / iOS / OIDExternalUserAgent IOS .h: 30: 1: ошибка: ожидаемая ',' API_UNAVAILABLE (macCatalyst) ^ В модуле «Фонд», импортированном из / Volumes / Архив восстановления / Флаттер apps / bloc / examples / flutter_firebase_login / ios / Pods / AppAuth / Source / OIDAuthorizationService.h: 19: В модуль 'CoreFoundation' импортирован из /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs iPhoneSimulator12.2.sdk / System / Library / Frameworks / Foundation.framework / Headers / Foundation.h: 6: В модуле «Дарвин», импортированном из /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/ SDKs / iPhoneSimulator12.2.sdk / Система / Библиотека / Каркасы / CoreFoundation.framework / Headers / CoreFoundation.h: 16: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.2 .sdk / usr / include / os / Availability.h: 93: 171: примечание: расширен из макроса 'API_UNAVAILABLE' #define API_UNAVAILABLE (...) API_UNAVAILABLE_GET_MACRO (__ VA_ARGS , API_UNAVAILAB6, __AVAILAB6, 5_A_AVAILAB6, 5) __API_UNAVAILABLE4, __ API_UNAVAILABLE3, __ API_UNAVAILABLE2, __ API_UNAVAILABLE1, 0) (__ VA_ARGS ) ^ В файле, включенном из / Vo lumes / archivi recuperati / Flutter apps / bloc / examples / flutter_firebase_login / ios / Pods / AppAuth / Source / iOS / OIDAuthorizationService + IOS .m: 21: / Volumes / archivi recuperati / Флаттер приложения / блок / examples / flutter_firebase i Pods / AppAuth / Source / iOS / OIDExternalUserAgentCatalyst.h: 28: 26: ошибка: ожидается ',' API_AVAILABLE (macCatalyst (13)) API_UNAVAILABLE (ios) ^ 2 сгенерировано.
Не удалось построить приложение для симулятора. Ошибка запуска приложения на iPhone Xʀ.
Flutter Doctor выводит это:
/ Пользователи / vinnytwice / Разработчик / Флаттер / Бин / Флаттер Доктор --verbose [✓ ] Flutter (стабильный канал, v1.12.13 + hotfix.7, в Ma c OS X 10.13.6 17G65, локаль en-IT) • Flutter версия 1.12.13 + hotfix.7 в / Users / vinnytwice / Developer / flutter • Версия редакции 9f5ff2306b (6 дней go), 2020-01-26 22:38:26 -0800 • Версия двигателя a67792536c • Версия Dart 2.7.0
[✓] Android toolchain - разработка для Android устройств (Android SDK версии 29.0.2) • Android SDK в / Users / vinnytwice / Library / Android / sdk • Android Местоположение NDK не настроено (необязательно; полезно для поддержки собственного профилирования) • Платформа android -29, инструменты сборки 29.0.2 • Java двоичный файл в: / Applications / Android Studio.app/Contents/ jre / jdk / Contents / Home / bin / java • Java версия OpenJDK Runtime Environment (сборка 1.8.0_202-release-1483-b49-5587405) • Все Android лицензии приняты.
[✓] Xcode - разработка для iOS и macOS (Xcode 10.2.1) • Xcode в /Applications/Xcode.app/Contents/Developer • Xcode 10.2.1, сборка версии 10E1001 • CocoaPods версия 1.8.1
[ ✓] Android Studio (версия 3.5) • Android Studio at / Applications / Android Studio.app/Contents • Плагин Flutter версии 43.0.1 • Плагин Dart версии 191.8593 • Java версия среды выполнения OpenJDK (сборка 1.8 .0_202-release-1483-b49-5587405)
[✓] Подключенное устройство (1 доступно) • iPhone Xʀ • 0BCA279B-2F3A-4237-84D0-EF6379F7DB56 • ios • com.apple. CoreSimulator.SimRuntime. iOS -12-2 (симулятор)
Никакие вопросы не найдены!
1047 *