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

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

Сообщение Anonymous »

Я разрабатываю проект Flutter для iOS и Android. Поскольку проект должен использовать службу облачных сообщений, я интегрировал пакет обмена сообщениями 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. Для заголовка Bridging '/users/liushichen/desktop/task_app_frontend/task_app/ios/runner/runner Bridging-heder.h'


Результаты запуска Fluther Doctor -v
. Flutter (конюшня канала, 3.29.0, на MacOS 15,5 24F74 Darwin-Arm64, Locale en-Ca) [1740 мс]
• Flutter версия 3.29.0 на контейнере канала AT /Users/liushichen/fvm/Versions/3.29. 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> • Все ожидаемые сети. Доступен.
• Не найдено проблем! />Flutter 3.29.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 35c388afb5 (4 months ago) • 2025-02-10 12:48:41 -0800
Engine • revision f73bfc4522
Инструменты • DART 3.7.0 • DevTools 2.42.2 < /p>
< /li>
xcode Версия: 16.4 < /p>
< /li>
Список зависимости проекта < /p>
Зависимости: < /p>
< /p>
< /p> < /p>
Зависимости: < /p>
< /p>
. /> sdk: Flutter < /p>
Следующее добавляет шрифт иконы Cupertino в вашем приложении. < /h1>
используйте с классом Cupertinoicons для IOS -значков. ^5.4.1 < /p>
flutter_riverpod: ^2.6.1 < /p>
Riverpod_annotation: ^2.6.1 < /p>
intl: ^0.20.2 < /p>
image_picker: ^1.1.2 < /p>
vive_picker: ^1.1.2 < /p>
ware_picker: ^1.1.2 < /p>
ware_picker: ^1.1.2 < /p>

image_picker: ^1.1.2 < /p> ware_picker: ^1.1.2 < /p> . ^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>
< /li>

не понаблюдайте эту строку, чтобы определить глобальную платформу для вашего проекта < /h1>
Платформа: ios, '15 .6 '< /p>
Cocoapods Analytics отправляет статистику сети, синхронно влияющая на ладонью флаттер. 'true'
project 'runner', {
'Debug' =>: Debug,
'Профиль' =>: релиз,
'leplect' =>: release,
}

Generated_xcode_build_settings_path = file.expand_path (file.join ('..', 'flutter', 'Gened.xcconfig'), file < /strong>) < /p>
, если File.exist? "#{gened_xcode_build_settings_path} должен существовать. Если вы используете установку Pod вручную, убедитесь, что Flutter Pub выполняется сначала" < /p>
end < /p>
file.foreach(generated_xcode_build_settings_path) do | line.match (/flutter_root = (.*)/)
return matches [1] .strip if matches
end
Поднимите "Flutter_ROO Получить "< /p>
end < /p>
tress file.expand_path (file.join ('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) < /p>
flutter_ios_podfile_setup < /p> argetrner_podfile_setup < /p> do
use_frameworks!
flutter_install_all_ios_pods file.dirname (file.realpath ( file
))
target 'runnertests' do
wrunnertests '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»