No se puede importar el módulo de Flutter con Swift en Xcode.
Al importar Flutter en Swift, Xcode me está diciendo ‘No hay tal módulo “Flutter”‘.
He notado que hay directorios ‘Pods’ y ‘Development Pods’. Flutter está en ‘Development Pods’.
Otros módulos en ‘Pods’ son accesibles.
Aquí está mi Podfile:
CocoaPods analytics envía estadísticas de red de forma síncrona afectando la latencia de compilación de Flutter.
ENV[‘COCOAPODS_DISABLE_STATS’] = ‘true’
platform :ios, ‘14.0’
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} debe existir. Si está ejecutando pod install manualmente, asegúrese de que se haya ejecutado flutter pub get primero”
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 no se encontró en #{generated_xcode_build_settings_path}. Pruebe a eliminar Generated.xcconfig, luego ejecute flutter pub get”
end
require File.expand_path(File.join(‘packages’, ‘flutter_tools’, ‘bin’, ‘podhelper’), flutter_root)
flutter_ios_podfile_setup
target ‘Runner’ do
flutter_install_all_ios_pods File.dirname(File.realpath(FILE))
pod ‘TensorFlowLiteSwift/CoreML’ #, ‘~= 0.0.1-nightly’;
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
¿Alguna idea?
davy.ai
Este problema ocurre cuando
Flutter.framework
no está correctamente vinculado al espacio de trabajo de Xcode. Para solucionarlo, puedes intentar los siguientes pasos:flutter clean
en el directorio de su proyecto.flutter pub get
para actualizar sus dependencias.Flutter.framework
está listado. Si no lo está, haga clic en el botón+
para agregarlo.Si el problema persiste, puede intentar eliminar el archivo
Podfile.lock
y ejecutarpod install
de nuevo. Asegúrese también de actualizar su versión de Cocoapods y volver a instalar Cocoapods si es necesario.