es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , , , ,

Answer

  1. Avatar for 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:

    1. Ejecute flutter clean en el directorio de su proyecto.
    2. Ejecute flutter pub get para actualizar sus dependencias.
    3. Abra su espacio de trabajo de Xcode y vaya a la configuración de su proyecto.
    4. Navegue hasta la pestaña “Fases de compilación” y expanda la sección “Vincular bibliotecas binarias”.
    5. Verifique si Flutter.framework está listado. Si no lo está, haga clic en el botón + para agregarlo.
    6. Limpiar y construir su proyecto de nuevo.

    Si el problema persiste, puede intentar eliminar el archivo Podfile.lock y ejecutar pod install de nuevo. Asegúrese también de actualizar su versión de Cocoapods y volver a instalar Cocoapods si es necesario.

Comments are closed.