diff --git a/sky/shell/platform/ios/framework/Source/FlutterDynamicServiceLoader.mm b/sky/shell/platform/ios/framework/Source/FlutterDynamicServiceLoader.mm index c67097a1431971d07d3bfb90325055d00a58a0b6..a811e63a5c8cea60c02034460d8189091ffd2f65 100644 --- a/sky/shell/platform/ios/framework/Source/FlutterDynamicServiceLoader.mm +++ b/sky/shell/platform/ios/framework/Source/FlutterDynamicServiceLoader.mm @@ -49,12 +49,11 @@ return; } - mojo::String dylib_path( - [[NSBundle bundleForClass:[FlutterDynamicServiceLoader class]] - pathForResource:_containerFramework - ofType:@"dylib" - inDirectory:@"Frameworks"] - .UTF8String); + mojo::String dylib_path([[NSBundle mainBundle] + pathForResource:_containerFramework + ofType:@"dylib" + inDirectory:@"Frameworks"] + .UTF8String); _definition = sky::services::DynamicServiceDefinition::Initialize(dylib_path);