Codemagi c iOS проблема сборки - PullRequest
1 голос
/ 26 февраля 2020

Я пытаюсь скомпилировать мое приложение с Codemagi c для iOS. Локально моя среда:

[√] Flutter (стабильный канал, v1.9.1 + hotfix.6, в Microsoft Windows [версия 10.0.18363.657], локаль en-US)

[√] Android toolchain - разработка для Android устройств (Android SDK версия 28.0.3)

[√] Android Studio (версия 3.5)

У меня нет проблем с компиляцией приложения Android. Однако, когда я переключаюсь на Codemagi c, и я настраиваю свою конфигурацию на:

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'.

I Буду признателен за любые отзывы, спасибо!

1 Ответ

1 голос
/ 29 февраля 2020

В случае, если кто-то сталкивался с подобной проблемой - в моем случае это было вызвано следующей строкой в ​​моем pubspec.yaml файле - flutter_colorpicker: any, так как он загружает самую последнюю версию flutter_colorpicker, где указанный выше файл имеет были удалены В общем, мне пришлось настроить код для самой последней версии. Также как общее правило большого пальца - просто установите версию вашего плагина / пакета на конкретную c, например flutter_colorpicker: ^0.3.2.

...