mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This reverts commit dcb7a9df9bce4eb941157aa4038cb48adfe7fe04 in order to fix the build breakage: ".../obj/sky/services/dynamic/libFlutterServices.a and .../clang_x64/obj/sky/services/dynamic/libFlutterServices.a have the same architectures (x86_64) and can't be in the same fat output file"
Flutter Dynamic Services Loader
Third party service implementations are packaged as dylibs. Each dylib implementation needs to import just one file (dynamic_service_dylib.h) and implement FlutterServicePerform to provide the service implementation. In order to build the dylib, the build step needs the //sky/services/dynamic:dylib GN rule.