小编azh*_*een的帖子

您的 Xcode 版本对于您的 iOS 版本来说可能太旧了

我已将手机的操作系统版本更新到 iOS 14,并在今天将 Xcode 更新到版本 12,但是当我尝试通过 Android Studio 在 iPhone 11 - iOS 14 上构建 Flutter 应用程序时,它给了我这个错误:

Your Xcode version may be too old for your iOS version.
???????????????????????????????????????????????????????????????????????????????????
2020-09-18 19:14:26.576 ios-deploy[30916:201883] [ !! ] Error 0xe8000022: The service is invalid. AMDeviceSecureStartService(device, CFSTR("com.apple.debugserver"), NULL, &con)
Could not run build/ios/iphoneos/Runner.app on 00008030-00012C200C45802E.
Try launching Xcode and selecting "Product > Run" to fix the problem:
  open ios/Runner.xcworkspace

Error launching application on Azheen’s.
Run Code Online (Sandbox Code Playgroud)

xcode dart flutter ios14

12
推荐指数
3
解决办法
7649
查看次数

flutter 应用程序在 iPhone 上安装后崩溃

我有一部装有 iOS-14 的 iphone 11,flutter 版本是 1.22.0,Xcode 版本是 12。

我在手机上以调试模式构建了我的 flutter 应用程序,它工作得很好,但是,在我断开手机与笔记本电脑的连接并关闭我的应用程序后,稍后当我想像任何其他应用程序一样在手机上打开它时,它会崩溃并且不运行t 打开,在此之前,当我有较早版本的 flutter 和 Xcode 和 iOS 时,它可以离线工作,并且在断开连接后也可以工作。为什么现在会发生这种情况?

dart flutter ios14

11
推荐指数
1
解决办法
4392
查看次数

颤振:fcm ios 推送通知在发布模式下不起作用

我已将我的 flutter-iOS 应用程序绑定到 firebase,我还使用 firebase-messaging 和云功能通过订阅主题发送通知,我正在使用苹果开发者帐户的 APNs 推送通知键。当我在发布模式下使用选项 runner>flutter run main.dart 在我的手机上构建我的应用程序时,fcm 通知不再工作,而它在开发模式下工作,任何人都可以帮我解决这个问题?

这是我的 index.json 代码:

const functions = require('firebase-functions');
const admin = require('firebase-admin');

admin.initializeApp(functions.config().firebase);
 
var newData;
 
exports.messageTrigger = functions.firestore.document('notifications/{notificationsId}').onCreate(async (snapshot, context) => {
newData = snapshot.data();
const payload = {
    notification: {
        title: newData.title,
        body: newData.body,
        sound: 'default'
    },
    
        data: {
      click_action: 'FLUTTER_NOTIFICATION_CLICK',
      message: newData.title,
    }

};

if (newData.language === 'english'){
    await admin.messaging().sendToTopic('english', payload);
}
else if (newData.language === 'arabic'){
    await admin.messaging().sendToTopic('arabic', payload);
}
else if (newData.language === 'kurdish'){ …
Run Code Online (Sandbox Code Playgroud)

release dart flutter firebase-cloud-messaging

7
推荐指数
2
解决办法
3075
查看次数

颤振:未处理的异常:无法加载资产:资产/语言/en

我正在使用 flutter 本地化,并且我已添加要翻译为每种语言的 json 文件的语言和参数。语言 json 文件位于根文件夹中名为 asset 的文件夹中,如下所示

在此输入图像描述

我还在我的 pubspec.yaml 中声明了它,如下所示

在此输入图像描述

这也是我的 en json 代码:

{
  "home_title": "Welcome To Tamata! \nThe online supermarket"
}
Run Code Online (Sandbox Code Playgroud)

这是我的材料应用程序:

MaterialApp(
        locale: _locale,
        supportedLocales: [
          Locale('en', 'US'),
          Locale('ar', ''),
//          Locale('ar', 'IQ'),
        ],
        localizationsDelegates: [
          DemoLocalizations.delegate,
          GlobalMaterialLocalizations.delegate,
          GlobalWidgetsLocalizations.delegate,
          GlobalCupertinoLocalizations.delegate,
        ],
        localeResolutionCallback: (deviceLocale, supportedLocales) {
          for (var locale in supportedLocales) {
            if (locale.languageCode == deviceLocale.languageCode &&
                locale.countryCode == deviceLocale.countryCode) {
              return deviceLocale;
            }
          }
          return supportedLocales.first;
        },
        debugShowCheckedModeBanner: false,
        theme: ThemeData(
            primaryColor: Color(0xffba0100),
            accentColor: Color(0xff188949), …
Run Code Online (Sandbox Code Playgroud)

locale localization assets dart flutter

6
推荐指数
1
解决办法
5758
查看次数

颤振:没有名称为“溢出”的命名参数,溢出:溢出。可见,

我今天更新了我的颤振,现在堆栈小部件中的溢出参数不再有效。

Flutter 1.22.0-10.0.pre.252 • channel master • https://github.com/flutter/flutter.git
Framework • revision 78929661fb (5 hours ago) • 2020-09-18 08:08:30 -0700
Engine • revision 2abe69c608
Tools • Dart 2.10.0 (build 2.10.0-136.0.dev)
Run Code Online (Sandbox Code Playgroud)

我到处都在使用徽章和堆栈小部件,我该怎么办?

stack dart flutter

3
推荐指数
1
解决办法
2199
查看次数

构建 Navigator 时抛出了以下断言

在构建第一个小部件时,我可以导航到另一个小部件吗?

在构建 Navigator-[GlobalObjectKey _WidgetsAppState#1d8fb](dirty, state: NavigatorState#999bc(tickers: tracking 2 tickers)) 时抛出了以下断言:

我试图演示如何在不按任何按钮的情况下从一个屏幕导航到另一个屏幕,我的意思是如果我在某个屏幕上,它会在几秒钟后加载另一个屏幕而我没有做任何事情,但是当我将导航器放在构建方法之外时并用 initState 调用它给我一个错误。继承人我的代码

 class Screen0 extends StatefulWidget {
  @override
  _Screen0State createState() => _Screen0State();
}

class _Screen0State extends State<Screen0> {
  @override
  void initState() {
    changeScreen();
    super.initState();
  }

  void changeScreen() {
    Navigator.push(context, MaterialPageRoute(builder: (context) {
      return MyHomePage(title: 'Flutter Demo Home Page');
    }));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold();
  }
}


--------------------- my other screen -----------------------------
import 'package:flutter/material.dart';

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String …
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
1
解决办法
4308
查看次数

flutter:在调试模式下构建时,运行 pod install 需要永远

使用 iphone 11 iOS-14 设备和模拟器,我删除了我的 flutter 应用程序的 podfile 和 podlock,并尝试在调试模式下重建应用程序,我正在使用最新的 firebase 依赖项,包括 cloud_firestore: ^0.14.1 依赖项然后它卡住了在 pod install 并且需要很长时间才能完成,已经超过半小时了。

我想知道我是否应该等待更长时间,还是 firebase 依赖项有问题?

dart cocoapods flutter google-cloud-firestore ios14

1
推荐指数
1
解决办法
2712
查看次数