Skip to content

IOS Release running error: Failed to lookup symbol  #17

@yiv

Description

@yiv

When I compile and run in deubg mode on ios, everything works fine. But when I switch to release, I got the error like below:

2021-01-26 20:36:03.466780+0800 Runner[26430:9877639] Metal API Validation Enabled
2021-01-26 20:36:03.669728+0800 Runner[26430:9877805] [VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: Invalid argument(s): Failed to lookup symbol (dlsym(RTLD_DEFAULT, store_dart_post_cobject): symbol not found)
#0      DynamicLibrary.lookup (dart:ffi-patch/ffi_dynamic_library_patch.dart:31)
#1      _store_dart_post_cobject (package:full_search/ffi.dart)
#2      _store_dart_post_cobject (package:full_search/ffi.dart)
#3      store_dart_post_cobject (package:full_search/ffi.dart:263)
#4      SearchEngine.setup (package:full_search/full_search.dart:12)
#5      _MyAppState.initSearchEngine (package:full_search_example/main.dart:38)
#6      _MyAppState.initState (package:full_search_example/main.dart:31)
#7      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4822)
#8      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4659)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3625)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:3390)
#11     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1208)
#12     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1179)
#13     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1121)
#14     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2731)
#15     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1120)
#16     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:960)
#17     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:941)
#18     _rootRun (dart:async/zone.dart:1178)
#19     _CustomZone.run (dart:async/zone.dart:1090)
#20     _CustomZone.runGuarded (dart:async/zone.dart:994)
#21     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1034)
#22     _rootRun (dart:async/zone.dart:1186)
#23     _CustomZone.run (dart:async/zone.dart:1090)
#24     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1018)
#25     TickerFuture.whenCompleteOrCancel.thunk (package:flutter/src/scheduler/ticker.dart:399)
#26     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395)
#27     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426)
#28     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184)

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions