I’m trying to start a Flutter project on a iOS Simulator or a real device but I can’t. It works on another Mac but not on this one for some reason, the listen_sharing_intent doesn’t cause issues on that other Mac, only on mine. The sharing intent works in production and in development. I have tried multiple thing but some of them are:
- Product > Clean Build Folder
- deleted Pod folder and PodFile.lock and pod repo update – pod install
- Erase all content and settings in the iOS Simulator
- flutter clean, flutter pub get
- inside the podfile
:config.build_settings[‘IPHONEOS_DEPLOYMENT_TARGET’] = ‘15.0’ // or
to any target for that matter
ERROR:
Xcode build done. 352.8s
Failed to build iOS app
Swift Compiler Error (Xcode): Clang dependency scanner failure: While building module 'listen_sharing_intent' imported from listen_sharing_intent-46583bb1.input:1:
In file included from :1:
In file included from /Users/grandmagus/Documents/development/bauBob/build/ios/Debug-dev-iphonesimulator/listen_sharing_intent/listen_sharing_intent.framework/Headers/listen_sharing_intent-umbrella.h:13:
/Users/grandmagus/Documents/development/bauBob/build/ios/Debug-dev-iphonesimulator/listen_sharing_intent/listen_sharing_intent.framework/Headers/ListenSharingIntentPlugin.h:1:9: fatal error: 'Flutter/Flutter.h' file not found
listen_sharing_intent-46583bb1.input:1:1: fatal error: could not build module 'listen_sharing_intent'
Swift Compiler Error (Xcode): Clang dependency scanner failure: While building module 'listen_sharing_intent' imported from listen_sharing_intent-ce67146f.input:1:
In file included from :1:
In file included from /Users/grandmagus/Documents/development/bauBob/build/ios/Debug-dev-iphonesimulator/listen_sharing_intent/listen_sharing_intent.framework/Headers/listen_sharing_intent-umbrella.h:13:
/Users/grandmagus/Documents/development/bauBob/build/ios/Debug-dev-iphonesimulator/listen_sharing_intent/listen_sharing_intent.framework/Headers/ListenSharingIntentPlugin.h:1:9: fatal error: 'Flutter/Flutter.h' file not found
listen_sharing_intent-ce67146f.input:1:1: fatal error: could not build module 'listen_sharing_intent'
Swift Compiler Error (Xcode): Unable to find module dependency: 'Flutter'
Swift Compiler Error (Xcode): Compilation search paths unable to resolve module dependency: 'listen_sharing_intent'
Could not build the application for the simulator.
Error launching application on iPhone 17.
Podfile:
# Uncomment this line to define a global platform for your project
platform :ios, '15.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
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
# pod 'FirebaseFirestore', :git => ' :tag => '10.3.0'
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
target 'ShareExtension' do
inherit! :search_paths
end
end
post_install do |installer|
installer.aggregate_targets.each do |target|
target.xcconfigs.each do |variant, xcconfig|
xcconfig_path = target.client_root + target.xcconfig_relative_path(variant)
IO.write(xcconfig_path, IO.read(xcconfig_path).gsub("DT_TOOLCHAIN_DIR", "TOOLCHAIN_DIR"))
end
end
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0'
if config.base_configuration_reference.is_a? Xcodeproj::Project::Object::PBXFileReference
xcconfig_path = config.base_configuration_reference.real_path
IO.write(xcconfig_path, IO.read(xcconfig_path).gsub("DT_TOOLCHAIN_DIR", "TOOLCHAIN_DIR"))
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
## dart: PermissionGroup.calendar
# 'PERMISSION_EVENTS=1',
## dart: PermissionGroup.reminders
# 'PERMISSION_REMINDERS=1',
## dart: PermissionGroup.contacts
# 'PERMISSION_CONTACTS=1',
## dart: PermissionGroup.camera
'PERMISSION_CAMERA=1',
## dart: PermissionGroup.microphone
'PERMISSION_MICROPHONE=1',
## dart: PermissionGroup.speech
# 'PERMISSION_SPEECH_RECOGNIZER=1',
## dart: PermissionGroup.photos
#'PERMISSION_PHOTOS=1',
## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
# 'PERMISSION_LOCATION=1',
## dart: PermissionGroup.notification
# 'PERMISSION_NOTIFICATIONS=1',
## dart: PermissionGroup.mediaLibrary
# 'PERMISSION_MEDIA_LIBRARY=1',
## dart: PermissionGroup.sensors
# 'PERMISSION_SENSORS=1',
## dart: PermissionGroup.bluetooth
# 'PERMISSION_BLUETOOTH=1',
## dart: PermissionGroup.appTrackingTransparency
# 'PERMISSION_APP_TRACKING_TRANSPARENCY=1',
## dart: PermissionGroup.criticalAlerts
# 'PERMISSION_CRITICAL_ALERTS=1'
]
end
end
target.build_configurations.each do |config|
config.build_settings['OTHER_SWIFT_FLAGS'] ||= ['$(inherited)']
#config.build_settings['OTHER_SWIFT_FLAGS'] << '-D BYPASS_PERMISSION_NOTIFICATIONS'
#config.build_settings['OTHER_SWIFT_FLAGS'] << '-D BYPASS_PERMISSION_IOSADDTOPHOTOLIBRARY'
#config.build_settings['OTHER_SWIFT_FLAGS'] << '-D BYPASS_PERMISSION_IOSCHANGEPHOTOLIBRARY'
end
end
end
flutter doctor:
[✓] Flutter (Channel stable, 3.38.2, on macOS 26.2 25C56 darwin-arm64, locale en-US) [340ms]
• Flutter version 3.38.2 on channel stable at /Users/grandmagus/fvm/versions/3.38.2
• Upstream repository
• Framework revision f5a8537f90 (8 weeks ago), 2025-11-18 09:27:21 -0500
• Engine revision b5990e5ccc
• Dart version 3.10.0
• DevTools version 2.51.1
• Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android,
enable-ios, cli-animations, enable-native-assets, omit-legacy-version-file, enable-lldb-debugging
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [1,559ms]
• Android SDK at /Users/grandmagus/Library/Android/sdk
• Emulator version 36.3.10.0 (build_id 14472402) (CL:N/A)
• Platform android-36, build-tools 36.1.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
• Java version OpenJDK Runtime Environment (build 21.0.8+-14196175-b1038.72)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 26.2) [865ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 17C52
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web [5ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Connected device (3 available) [6.6s]
• iPhone 17 (mobile) • 38A0E18C-ABD0-44BD-8721-8D15472EA311 • ios • com.apple.CoreSimulator.SimRuntime.iOS-26-2
(simulator)
• macOS (desktop) • macos • darwin-arm64 • macOS 26.2 25C56 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 143.0.7499.193
[✓] Network resources [663ms]
• All expected network resources are available.
• No issues found!
other relatable thing are:
System version and Mac: iOS 26.2 (25C56) Apple M3
Xcode Version is: Version 26.2 (17C52)
Android studio: Android Studio Otter 2 Feature Drop | 2025.2.2 Patch 1
I just freshly installed everything and this issue persists…