【问题标题】:Codemagic iOS build issueCodemagic iOS 构建问题
【发布时间】:2020-06-10 16:07:35
【问题描述】:

我正在尝试使用 CodemagiciOS 编译我的应用程序。在本地,我的环境是:

[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [版本 10.0.18363.657],语言环境 en-US)

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3)

[√]Android Studio(3.5版)

编译到 Android 应用程序没有问题。 但是,当我切换到 Codemagic 时,我将配置设置为:

Flutter 1.9.1+hotfix.6
Xcode 11.1

我报告了以下错误:

Compiler message:
lib/app/ui/widgets/color_theme_picker_widget.dart:2:8: Error: Error when reading '../programs/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_colorpicker-0.3.2/lib/block_picker.dart': No such file or directory

import 'package:flutter_colorpicker/block_picker.dart';
       ^
lib/app/ui/widgets/color_theme_picker_widget.dart:35:28: Error: Method not found: 'BlockPicker'.
                    child: BlockPicker(
                           ^^^^^^^^^^^
lib/app/ui/widgets/color_theme_picker_widget.dart:35:28: Error: The method 'BlockPicker' isn't defined for the class 'ColorThemePicker'.
 - 'ColorThemePicker' is from 'package:biorhythms/app/ui/widgets/color_theme_picker_widget.dart' ('lib/app/ui/widgets/color_theme_picker_widget.dart').
Try correcting the name to the name of an existing method, or defining a method named 'BlockPicker'.

如果有任何反馈,我将不胜感激, 谢谢!

【问题讨论】:

    标签: ios flutter codemagic


    【解决方案1】:

    如果有人遇到类似问题 - 就我而言,这是由我的 pubspec.yaml 文件 - flutter_colorpicker: any 中的以下行引起的,因为它加载了最新的 flutter_colorpicker 版本,上面的文件有被移除。所以基本上,我不得不将代码调整为最新版本。同样作为一般经验法则 - 只需将您的插件/包版本设置为特定版本,例如flutter_colorpicker: ^0.3.2

    【讨论】:

      猜你喜欢
      • 2020-12-07
      • 2020-06-30
      • 2022-08-02
      • 2020-04-27
      • 2021-06-07
      • 2020-11-25
      • 2020-12-17
      • 2022-08-03
      • 2021-06-24
      相关资源
      最近更新 更多