Warum erhalte ich immer wieder den folgenden Fehler, wenn ich meine Flutter -App im visuellen Code ausführe?IOS

Programmierung für iOS
Guest
 Warum erhalte ich immer wieder den folgenden Fehler, wenn ich meine Flutter -App im visuellen Code ausführe?

Post by Guest »

Ich versuche eine App zu erstellen, für die eine Datenbank zur Speicherung von Benutzeranmeldeinformationen sowie tatsächliche Informationen, aus denen die App abgerufen wird, zur Speicherung von Benutzern. Wenn Sie die Funktionalität der App kennen müssen, lassen Sie es mich wissen, aber die Datenbank, mit der ich eine Verbindung herstellen möchte, ist Firebase. Ich erhalte immer wieder den folgenden Fehler in meiner Debug -Konsole, nachdem ich Main ausgeführt habe. > "Cloud_firestore" erfordert eine höhere minimale minimale MACOS -Bereitstellungsversion
als die gemeldete Mindestversion des Plugins. /> Fehler: Fehler beim Ausführen von Pod Installation

Hier ist der relevante Code in meinem iOS/Podfile:

Code: Select all

platform :ios, '12.0'
platform :macos, '11.0'

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__))
target 'RunnerTests' do
inherit! :search_paths
end
end

post_install do |installer|
installer.pods_project.targets.each do |target|

next if target.name.start_with?("Pods")

target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['MACOSX_DEPLOYMENT_TARGET'] = '11.0'
end
end
end
< /code>
Und hier ist meine main.dart -Datei: < /p>
import 'package:flutter/material.dart';
import 'screens/home_screen.dart'; // Ensure this file exists
import 'services/app_clock.dart';
import 'package:firebase_core/firebase_core.dart';

void main() {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
print("Firebase initialized successfully!"); // Debug message
// Instantiate and start the clock BEFORE calling runApp.
final appClock = AppClock(onNewDay: () {
// Logic to handle a new day.
print("A new day has started! Update streaks, etc.");
});
appClock.start();

runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Kratos App',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: HomeScreen(), // Navigates to the initial home screen
);
}
}

Bitte lassen Sie mich wissen, ob es mehr Code gibt, den Sie sehen müssen, um mir zu helfen, und danke Ihnen im Voraus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post