Flutter ios build failed - Distill failed for unknown reasons

502

Change this line,

FlutterMethodChannel* pdfChannel = [FlutterMethodChannel methodChannelWithName:@"com.mcbcs.mba2/pdfViewer" binaryMessenger:controller];

To

FlutterMethodChannel* pdfChannel = [FlutterMethodChannel methodChannelWithName:@"com.mcbcs.mba2/pdfViewer" binaryMessenger:controller.binaryMessenger];

controller => controller.binaryMessenger

It worked for me. And check the official documentation on running native code https://flutter.dev/docs/development/platform-integration/platform-channels?tab=ios-channel-objective-c-tab

Share:
502
mcbcsdev
Author by

mcbcsdev

Updated on December 15, 2022

Comments

  • mcbcsdev
    mcbcsdev over 1 year

    I am having trouble building an app for ios using flutter. I am using the following versions:

    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.15 19A487m, locale en-GB)
    [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    [✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
    [✓] Android Studio (version 3.5)
    

    When I run the "flutter build ios --release" command I get the following error:

    Error output from Xcode build:
    ↳
        2019-11-25 20:54 xcodebuild[15605] (FSEvents.framework) fsevent_realpath: err(2): [No such file or directory]
    
        ** BUILD FAILED **
    
    
    Xcode's output:
    ↳
        === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Release ===
        Building AOT snapshot in release mode (ios-release)...          
        Building App.framework for arm64...
    
        Building App.framework for armv7...
        Building AOT snapshot in release mode (ios-release)...             55.4s
        Built to build/aot/.
        warning: parsing line table prologue at offset 0x6f697463 found unsupported version 0x00
        warning: line table parameters mismatch. Cannot emit.
        note: while processing /Users/mcbcsuser1/MBA_Project/mba-app/build/aot/armv7/snapshot_assembly.o
        Project /Users/mcbcsuser1/MBA_Project/mba-app built and packaged successfully.
        === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Release ===
        /Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/AppDelegate.m:18:128: warning: incompatible pointer types sending 'FlutterViewController *' to parameter of type
        'NSObject<FlutterBinaryMessenger> * _Nonnull' [-Wincompatible-pointer-types]
            FlutterMethodChannel* pdfChannel = [FlutterMethodChannel methodChannelWithName:@"com.mcbcs.mba2/pdfViewer" binaryMessenger:controller];
                                                                                                                                       ^~~~~~~~~~
        In module 'Flutter' imported from /Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/AppDelegate.h:1:
        /Users/mcbcsuser1/MBA_Project/mba-app/ios/Pods/../.symlinks/flutter/ios-release/Flutter.framework/Headers/FlutterChannels.h:170:74: note: passing argument to parameter 'messenger' here
                              binaryMessenger:(NSObject<FlutterBinaryMessenger>*)messenger;
                                                                                 ^
        1 warning generated.
        === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Release ===
        /Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/AppDelegate.m:18:128: warning: incompatible pointer types sending 'FlutterViewController *' to parameter of type
        'NSObject<FlutterBinaryMessenger> * _Nonnull' [-Wincompatible-pointer-types]
            FlutterMethodChannel* pdfChannel = [FlutterMethodChannel methodChannelWithName:@"com.mcbcs.mba2/pdfViewer" binaryMessenger:controller];
                                                                                                                                       ^~~~~~~~~~
        In module 'Flutter' imported from /Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/AppDelegate.h:1:
        /Users/mcbcsuser1/MBA_Project/mba-app/ios/Pods/../.symlinks/flutter/ios-release/Flutter.framework/Headers/FlutterChannels.h:170:74: note: passing argument to parameter 'messenger' here
                              binaryMessenger:(NSObject<FlutterBinaryMessenger>*)messenger;
                                                                                 ^
        1 warning generated.
        2019-11-25 20:55:36.012 ibtoold[15836:7610864] DEBUG: Added to environment: {
            TMPDIR = "/var/folders/kp/d0jg6_p910n84sgpg0p1v8b80000gp/T/28CC6A1B-B030-45EB-8711-C99450F6AE60";
        }
        2019-11-25 20:55:37.037 IBCocoaTouchImageCatalogTool[15842:7611096] Unable to get image dimensions for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.056 IBCocoaTouchImageCatalogTool[15842:7611096] Unable to get image dimensions for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.056 IBCocoaTouchImageCatalogTool[15842:7611096] Unable to get image dimensions for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.063 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.064 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.065 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.065 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.069 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.070 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.070 IBCocoaTouchImageCatalogTool[15842:7611096] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611131] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611133] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611117] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611132] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611128] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611133] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611128] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/[email protected]
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611117] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        2019-11-25 20:55:37.086 IBCocoaTouchImageCatalogTool[15842:7611131] CoreThemeDefinition: Unable to create image for
        file:///Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
        /* com.apple.actool.errors */
        /Users/mcbcsuser1/MBA_Project/mba-app/ios/Runner/Assets.xcassets: error: Distill failed for unknown reasons.
        /* com.apple.actool.compilation-results */
        /Users/mcbcsuser1/MBA_Project/mba-app/build/ios/Release-iphoneos/Runner.app/Assets.car
        /Users/mcbcsuser1/Library/Developer/Xcode/DerivedData/Runner-apeytfmeqlxqxbbjvyssseotadoa/Build/Intermediates.noindex/Runner.build/Release-iphoneos/Runner.build/assetcatalog_generated_info.plis
        t
    

    I am already using the latest version of xcode, macos and flutter. I still cannot build an ios app for release. Can anyone help? Thanks.