Fehler beim Erstellen der iOS-App auf dem Simulator/realen Gerät (Flutter)IOS

Programmierung für iOS
Anonymous
 Fehler beim Erstellen der iOS-App auf dem Simulator/realen Gerät (Flutter)

Post by Anonymous »

Ich versuche, ein Flutter-Projekt auf einem iOS-Simulator oder einem echten Gerät zu starten, aber es gelingt mir nicht. Es funktioniert auf einem anderen Mac, aber aus irgendeinem Grund nicht auf diesem. Listen_sharing_intent verursacht auf diesem anderen Mac keine Probleme, nur auf meinem. Die Sharing-Absicht funktioniert in der Produktion und in der Entwicklung. Ich habe mehrere Dinge ausprobiert, aber einige davon sind:
  • />:config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0' // oder
    an ein beliebiges Ziel
FEHLER:

Code: Select all

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.
Poddatei:

Code: Select all

# 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 => 'https://github.com/invertase/firestore-ios-sdk-frameworks.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']

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post