Flutter IOS Build. Теперь я хочу запустить и собрать приложение на моем Mac. Однако, когда я пытаюсь создать его с помощью XCode, я столкнулся с ошибкой неопределенной символов. Podfile
Обновление всех зависимости от трепета
Различные другие методы (которые я, возможно, забыл перечислить)
К сожалению, ни один из них не решал проблему. < /P>
Ошибка[ +6 ms] Error (Xcode): Undefined symbol: absl::lts_20240116::CHexEscape(absl::lts_20240116::string_view)
... (truncated for brevity)
[ ] Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)
[ +4 ms] Could not build the application for the simulator.
[ ] Error launching application on iPhone 13.
< /code>
Текущая конфигурация Podfile
Это мой текущий Podfile: < /p>
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
# Add Firebase Pods
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
pod 'Firebase/Analytics'
pod 'Firebase/Core'
pod 'Firebase/Storage'
target 'RunnerTests' do
inherit! :search_paths
# Add test dependencies here
end
end
< /code>
Дополнительная информация
Flutter версия: 3.24.3
xcode версия: 15.3
Кокопод версии: 1.16.2
Я подозреваю, что проблема может быть связана с библиотеками Abseil, как и многие неопределенные символы Absl. Это связано с зависимостями Firebase, или это может быть проблема конфигурации линкера? Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... mbol-error
Я получаю ошибку xcode abseil неопределенной символы ⇐ IOS
Программируем под IOS
-
Anonymous
1743614045
Anonymous
Flutter IOS Build. Теперь я хочу запустить и собрать приложение на моем Mac. Однако, когда я пытаюсь создать его с помощью XCode, я столкнулся с ошибкой неопределенной символов. Podfile
Обновление всех зависимости от трепета
Различные другие методы (которые я, возможно, забыл перечислить)
К сожалению, ни один из них не решал проблему. < /P>
Ошибка[ +6 ms] Error (Xcode): Undefined symbol: absl::lts_20240116::CHexEscape(absl::lts_20240116::string_view)
... (truncated for brevity)
[ ] Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)
[ +4 ms] Could not build the application for the simulator.
[ ] Error launching application on iPhone 13.
< /code>
Текущая конфигурация Podfile
Это мой текущий Podfile: < /p>
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
# Add Firebase Pods
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
pod 'Firebase/Analytics'
pod 'Firebase/Core'
pod 'Firebase/Storage'
target 'RunnerTests' do
inherit! :search_paths
# Add test dependencies here
end
end
< /code>
Дополнительная информация
Flutter версия: 3.24.3
xcode версия: 15.3
Кокопод версии: 1.16.2
Я подозреваю, что проблема может быть связана с библиотеками Abseil, как и многие неопределенные символы Absl. Это связано с зависимостями Firebase, или это может быть проблема конфигурации линкера? Спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/79276426/i-am-getting-xcode-abseil-undefined-symbol-error[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия