Серьезная проблема с построением iOS после того, как проект Flutter, интегрированный с Firebase, не удалось излучать преIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Серьезная проблема с построением iOS после того, как проект Flutter, интегрированный с Firebase, не удалось излучать пре

Сообщение Anonymous »

Все. Извините за то, что уделите немного вашего времени, чтобы помочь мне решить проблему, которая беспокоила меня в течение недели. Поскольку проект должен использовать службу облачных сообщений, я интегрировал пакет обмена сообщениями Firebase Core и Firebase в свой проект. Тем не менее, я столкнулся с ошибкой в ​​файле заголовка при построении iOS XCODE. Я пытался очистить кеш iOS, но он все еще не сработал. Я очень уверен, что эта ошибка вызвана несовместимостью между Firebase и iOS после интеграции Firebase, потому что мой симулятор Android может работать нормально. '/Users' liushichen/library/developer/xcode/deriveddata/runner-fcedmcgvqvnhocfftjqraofenokh/build/intermediates.noindex/precomplededers/runner-shifter-swift_183n7kxk3lxgge_399.zirodbshodbshderbnemy-swift_1833n7ksk3lxg_399-clang_399-clangbrangb. Для мостового заголовка 3.29.0, на MacOS 15,5 24F74 Darwin-Arm64, Locale en-Ca) [1740 мс]
• Flutter Version 3.29.0 на конюшне канала AT /USERS/LIUSHICHEN/FVM/VERSONS/3.29.0br/> • upstream Repositor https://github.com/flutter/flutter.git
• Редакция Framework 35C388AFB5 (4 месяца назад), 2025-02-10 12:48:41 -0800 • Ревизия двигателя F73BFC4521 3.7.0
• DevTools версия 2.42.2
[✓] Android Toolchain - разработка устройств Android (версия Android SDK 36.0.0) [2.7S]
• Android SDK AT/Liushichen/Android/Android/Sdk p> p> p> p> p> p> p> p> p> pr> pr> pr> pr> pr> pr>. Android-35, Build-Tools 36.0.0
• Java Binary at: /Users/liushichen/sdk/jdk-17.0.14.jdk/contents/home/bin/java Это JDK. В вашем конфигурации. JDK, Run: Flutter Config --JDK-DIR = "PATH/TO/JDK" .
• Java версия Java (TM) SE среда выполнения (Build 17.0.14+8-LTS-191)
• All Android License Pressed. macOS (XCode 16.4) [1,493MS]
• xcode at/applications/xcode.app/contents/developer> • Build 16f6
• Кокоподс версии 1.16. [13ms]
• chrome at/applications/google chrome.app/contents/macos/google chrome
[✓] Android Studio (версия 2024.3) [12ms]
• android studio at/liushichen/arplications/and android appbrtio. /> • Плагин Flutter может быть установлен с:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter твою https://plugins.jetbrains.com/plugin/6351-dartобразное время. (беспроводная) (мобильный) • 00008110-000E548C0C52401E • iOS • iOS 18,5 22f76 < /p>
• macos (рабочий стол) • macos • darwin-harm64 • macos 15.5 24f74 darwin-harm64 < /p>
macos completep) (P> macos completep). MAC-Designed-For-IPAD • DARWIN • MacOS 15.5 24F74 DARWIN-ARM64 < /P>
• Chrome (Web) • Chrome • Web-Javascript • Google Chrome 137.0.7151.120 < /p>
[✓] сетевые ресурсы [317ms] < /p> • Все ожидаемые сети. Доступен. < /p>
• Не обнаруживается проблем! "macos_arm64"
Flutter 3.29.0 • Стабильный канал • https://github.com/flutter/flutter.git написал/> Редакция 35c388afb5 (4 месяца назад) • 2025-02-10 12:48:41 -0800 revision. F73BFC4522 < /p>
Инструменты • DART 3.7.0 • DevTools 2.42.2 < /p>
4.xcode Версия: 16.4 < /p>
  • Список зависимости проекта < /li>
    < /ol>
    /> Flutter: < /p>
    sdk: Flutter < /p>
    Следующее добавляет шрифт иконы Cupertino в ваше приложение. /> dio: ^5.4.1 < /p>
    flutter_riverpod: ^2.6.1 < /p>
    Riverpod_annotation: ^2.6.1 < /p>
    intl: ^0.20.2 < /p>
    image_piter: ^1,1,1 < /p> < /p>
    Image_piter: ^1,1,1 < /p> < /p>
    Image_piter: ^1,1,1 < /p> < /p>
    image_piter: ^1,1,1 < /p> < /p>
    image_piter: ^1.1.2 < /0,20,2 < /p>
    image_piter: ^1,1, ^11.4.0 < /p>
    http: ^1.3.0 < /p>
    Decimal: ^2.3.3 < /p>
    shared_preferences: ^2.5.3 < /p>
    cached_mitwork_image: ^3.4.1 < /p>
    geoLOCATO ^13.0.4 < /p>
    mime: ^2.0.0 < /p>
    http_parser: ^4.0.2 < /p>
    web_socket_channel: ^3.0.3 < /p>
    uuuid: ^4.5.1 < /p>
    uuuid: ^4.5.1 < /p>

    uuuid: ^4.5.1 < /p>

    uu ^12.0.0+1
    app_badge_plus: ^1.1.2
    webview_flutter: ^4.13.0
    google_sign_in: ^6.3.0
    sign_in_with_apple: ^7.0.1
    sign_in_with_pil /> flutter_facebook_auth: ^7.1.2 < /p>
    crypto: ^3.0.3 < /p>
    firebase_core: ^3.14.0 < /p>
    firebase_messaging: ^15.2.7 < /p>
не понаблюдает эту строку, чтобы определить глобальную платформу для вашего проекта
Платформа: ios, '15 .6 '
Cocoapod Analytics отправляет сетевые ставки синхронно влияющие на строительство. /> env ['cocoapods_disable_stats'] = 'true' < /p>
project 'runner', {< /p>
'Debug' =>: Debug, < /p>
'Профиль' =>: релиз, < /p>
'. /> } < /p>
def flutter_root < /p>
Generated_xcode_build_settings_path = file.expand_path (file.join ('..', 'flutter', 'Generated.xcconfig'), file < /strong>) < /p> File.exist? (Generated_xcode_build_settings_path)
поднять "#{generated_xcode_build_settings_path} должен существовать. Если вы запускаете установку Pod, убедитесь, что Flutter Pub выполняется первым"
/>file.foreach(generated_xcode_build_settings_path) do | line |
matches = line.match (/flutter_root = (.*)/)
return matches [1] .strip if matches
"Flutter_root не найден в #{Generated_xcode_build_settings_path}. Попробуйте удалить сгенерированное .xcconfig, затем запустите Flutter Pub get" < /p>
end < /p>
tear.expand_path (file.join ('packages', 'flutter_tools', ',') flutter_root) < /p>
flutter_ios_podfile_setup < /p>
target 'runner' do < /p>
use_frameworks! < /p>
flutter_install_all_oios_pods! File.dirname (file.realpath ( file
))
target 'runnertests' do
наследство! : search_paths end < /p>
end < /p>
post_install do | Установитель | < /p>
installer.pods_project.targets.each do | target | < /p>
flutter_additional_ios_build_settings (ar /> flutter_additional_ios_build target.name == "geolocator_apple" < /p>
target.build_configurations.each do 'Uppass_permission_location_always = 1'] < /p>
end < /p>
end < /p>
probematrget.build_configurations.each do https://github.com/baseflow/flutter-per ... lerenums.h
e.g. Когда вам не нужно разрешение на камеру, просто добавьте 'разрешение_Камеры = 0'
config.build_settings®

Подробнее здесь: https://stackoverflow.com/questions/796 ... ase-failed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»