Ошибка сборки выпуска IOS приложения Flutter: отсутствует требуемый файл значков - PullRequest
0 голосов
/ 25 сентября 2018

Я собрал сборку выпуска IOS и создал архив Product на XCode.Но когда я пытаюсь проверить архив, я получаю эту ошибку:

enter image description here

flutter doctor -v output:

    [✓] Flutter (Channel beta, v0.8.2, on Mac OS X 10.13.6 17G65, locale en-US)
    • Flutter version 0.8.2 at /Users/westworld/development/flutter
    • Framework revision 5ab9e70727 (2 weeks ago), 2018-09-07 12:33:05 -0700
    • Engine revision 58a1894a1c
    • Dart version 2.1.0-dev.3.1.flutter-760a9690c2

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Users/westworld/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 28.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] VS Code (version 1.27.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.18.0

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.

XcodeЦель развертывания - 10.0.

Кроме того, в папке ios / Runner существует папка Assets.xcassets:

enter image description here

Но я неего нет в структуре папок Xcode:

enter image description here

Итак, для источника значков приложений я не могу выбрать папку AppIcon:

enter image description here

Не уверен, если я спросил об этом ясно, но кто-нибудь сталкивался с такой же проблемой?

1 Ответ

0 голосов
/ 25 сентября 2018

Я думаю, что ваша файловая система как-то не синхронизирована.Если щелкнуть правой кнопкой мыши файл Assets.xcassets в Android Studio, а затем нажать «Показать в Finder», что это показывает?Он действительно существует в папке вашего проекта?Если это так, то вам может понадобиться просто перетащить его в Xcode и удалить текущий файл AppIcon.

Перед тем, как что-либо сделать, вы также можете попробовать запустить flutter clean и File->Sync with File System in Android Studio.

...