From e37c75d3aa2f4b6ffc9df5c92437d2a6ad16c9ed Mon Sep 17 00:00:00 2001 From: jordyhers Date: Tue, 2 May 2023 23:03:33 +0200 Subject: [PATCH] fix [ios] crash --- .gitignore | 3 --- .../linux/flutter/generated_plugin_registrant.h | 15 +++++++++++++++ .../macos/Flutter/GeneratedPluginRegistrant.swift | 12 ++++++++++++ .../flutter/generated_plugin_registrant.cc | 14 ++++++++++++++ .../windows/flutter/generated_plugin_registrant.h | 15 +++++++++++++++ 5 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 example/linux/flutter/generated_plugin_registrant.h create mode 100644 example/macos/Flutter/GeneratedPluginRegistrant.swift create mode 100644 example/windows/flutter/generated_plugin_registrant.cc create mode 100644 example/windows/flutter/generated_plugin_registrant.h diff --git a/.gitignore b/.gitignore index 510049e..33c6c6b 100644 --- a/.gitignore +++ b/.gitignore @@ -14,10 +14,7 @@ migrate_working_dir/ *.iml *.ipr *.iws -*.cc *.cmake -*.swift -*.h .idea/ # The .vscode folder contains launch configuration and tasks you configure in diff --git a/example/linux/flutter/generated_plugin_registrant.h b/example/linux/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..e0f0a47 --- /dev/null +++ b/example/linux/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void fl_register_plugins(FlPluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/example/macos/Flutter/GeneratedPluginRegistrant.swift b/example/macos/Flutter/GeneratedPluginRegistrant.swift new file mode 100644 index 0000000..1757164 --- /dev/null +++ b/example/macos/Flutter/GeneratedPluginRegistrant.swift @@ -0,0 +1,12 @@ +// +// Generated file. Do not edit. +// + +import FlutterMacOS +import Foundation + +import flutter_any_logo + +func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + FlutterAnyLogoPlugin.register(with: registry.registrar(forPlugin: "FlutterAnyLogoPlugin")) +} diff --git a/example/windows/flutter/generated_plugin_registrant.cc b/example/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..9155924 --- /dev/null +++ b/example/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,14 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include + +void RegisterPlugins(flutter::PluginRegistry* registry) { + FlutterAnyLogoPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FlutterAnyLogoPluginCApi")); +} diff --git a/example/windows/flutter/generated_plugin_registrant.h b/example/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..dc139d8 --- /dev/null +++ b/example/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_