If got any error when open xcode,ignore it and do below step.
Type of error: any module firebase not found..(in my case, firebase_core not found) at GeneratedPluginRegistrant.m)
1.0. flutter clean (VS Code)
2.0. flutter pub get (VS Code)
3.0. open ios emulator (VS Code)
4.0. flutter run (VS Code)
5.0 done compile
6.0. close emulator
6.0. open ios folder using xcode (XCODE)
7.0. make sure iphone SE(2nd generation) or any device is selected during
compiling (XCODE)
8.1. begin compile (XCODE)
9.2 error gone and done.
Podfile
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__))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end