Почему я продолжаю получать следующую ошибку при запуске моего приложения Flutter в визуальном коде?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Почему я продолжаю получать следующую ошибку при запуске моего приложения Flutter в визуальном коде?

Сообщение Anonymous »

Я пытаюсь создать приложение, которое требует базы данных для хранения информации пользователя, а также фактической информации, из которой приложение будет извлечено. Если вам нужно знать функциональность приложения, дайте мне знать, однако база данных, к которой я пытаюсь подключиться, является Firebase. Я продолжаю получать следующую ошибку в моей консоли отладки после запуска main.dart: < /p>

Ошибка: Pod «Firebase /coreonly», требуемый плагином
«Cloud_firestore» требует более высокой минимальной версии развертывания macOS
, чем минимальная версия плагина. /> Ошибка: ошибка запуска установки POD

Вот соответствующий код в моем iOS/podfile:

Код: Выделить всё

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>
И вот мой файл main.dart: < /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
);
}
}

Пожалуйста, дайте мне знать, если есть больше кода, который вам нужно будет увидеть, чтобы помочь мне, и заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-visual
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»