From 0c095696253ab43ffd2a37f0b951675f3a81db05 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Sat, 25 Apr 2026 10:54:59 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B8=85=E7=90=86=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E7=9A=84=20windows/linux/macos=20=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E8=84=9A=E6=89=8B=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit a31c73613 同步代码 把 da6c20c4e 删除过的 windows/linux flutter ephemeral .plugin_symlinks 又加回了仓库。这些是指向本机 ~/.pub-cache 的符号链接, 不应入库。补全 .gitignore 防止再次发生。 Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 8 ++++ .../.plugin_symlinks/app_links_linux | 1 - .../.plugin_symlinks/connectivity_plus | 1 - .../.plugin_symlinks/device_info_plus | 1 - .../ephemeral/.plugin_symlinks/file_picker | 1 - .../.plugin_symlinks/file_selector_linux | 1 - .../.plugin_symlinks/flutter_blue_plus_linux | 1 - .../flutter_local_notifications_linux | 1 - .../flutter_secure_storage_linux | 1 - linux/flutter/ephemeral/.plugin_symlinks/gtk | 1 - .../.plugin_symlinks/image_picker_linux | 1 - .../.plugin_symlinks/package_info_plus | 1 - .../.plugin_symlinks/path_provider_linux | 1 - .../ephemeral/.plugin_symlinks/record_linux | 1 - .../ephemeral/.plugin_symlinks/share_plus | 1 - .../.plugin_symlinks/url_launcher_linux | 1 - .../ephemeral/.plugin_symlinks/window_size | 1 - macos/Podfile | 42 ------------------- .../ephemeral/.plugin_symlinks/app_links | 1 - .../.plugin_symlinks/connectivity_plus | 1 - .../.plugin_symlinks/device_info_plus | 1 - .../ephemeral/.plugin_symlinks/file_picker | 1 - .../.plugin_symlinks/file_selector_windows | 1 - .../ephemeral/.plugin_symlinks/firebase_auth | 1 - .../ephemeral/.plugin_symlinks/firebase_core | 1 - .../flutter_secure_storage_windows | 1 - .../ephemeral/.plugin_symlinks/flutter_tts | 1 - .../.plugin_symlinks/image_picker_windows | 1 - .../.plugin_symlinks/package_info_plus | 1 - .../.plugin_symlinks/path_provider_windows | 1 - .../permission_handler_windows | 1 - .../ephemeral/.plugin_symlinks/record_windows | 1 - .../ephemeral/.plugin_symlinks/share_plus | 1 - .../.plugin_symlinks/url_launcher_windows | 1 - .../ephemeral/.plugin_symlinks/window_size | 1 - 35 files changed, 8 insertions(+), 75 deletions(-) delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/app_links_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/connectivity_plus delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/device_info_plus delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/file_picker delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/file_selector_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/flutter_blue_plus_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/flutter_local_notifications_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/gtk delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/image_picker_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/package_info_plus delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/record_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/share_plus delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/window_size delete mode 100644 macos/Podfile delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/app_links delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/connectivity_plus delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/device_info_plus delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/file_picker delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/file_selector_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/firebase_auth delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/firebase_core delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/flutter_tts delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/image_picker_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/package_info_plus delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/path_provider_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/permission_handler_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/record_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/share_plus delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/url_launcher_windows delete mode 120000 windows/flutter/ephemeral/.plugin_symlinks/window_size diff --git a/.gitignore b/.gitignore index f99e16618..912c6be57 100644 --- a/.gitignore +++ b/.gitignore @@ -144,6 +144,14 @@ windows/flutter/generated_plugin_registrant.cc windows/flutter/generated_plugin_registrant.h windows/flutter/generated_plugins.cmake +# Project only ships Android/iOS — ignore other platform scaffolding entirely +/linux/ +/macos/ +/windows/ +/web/ +**/linux/flutter/ephemeral/ +**/windows/flutter/ephemeral/ + # ================== Swift Package Manager (SPM) ================== # SPM build directories **/.build/ diff --git a/linux/flutter/ephemeral/.plugin_symlinks/app_links_linux b/linux/flutter/ephemeral/.plugin_symlinks/app_links_linux deleted file mode 120000 index 0754d472f..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/app_links_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/connectivity_plus b/linux/flutter/ephemeral/.plugin_symlinks/connectivity_plus deleted file mode 120000 index 5891bf73d..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/connectivity_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.5/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/device_info_plus b/linux/flutter/ephemeral/.plugin_symlinks/device_info_plus deleted file mode 120000 index 2faf5084e..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/device_info_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/device_info_plus-11.5.0/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/file_picker b/linux/flutter/ephemeral/.plugin_symlinks/file_picker deleted file mode 120000 index f060bd847..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/file_picker +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/file_picker-10.3.10/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/file_selector_linux b/linux/flutter/ephemeral/.plugin_symlinks/file_selector_linux deleted file mode 120000 index dddcf45c0..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/file_selector_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.4/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/flutter_blue_plus_linux b/linux/flutter/ephemeral/.plugin_symlinks/flutter_blue_plus_linux deleted file mode 120000 index b6ba0971a..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/flutter_blue_plus_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/flutter_blue_plus_linux-7.0.3/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/flutter_local_notifications_linux b/linux/flutter/ephemeral/.plugin_symlinks/flutter_local_notifications_linux deleted file mode 120000 index ae1560fc0..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/flutter_local_notifications_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/flutter_local_notifications_linux-5.0.0/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_linux b/linux/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_linux deleted file mode 120000 index dc0ff6f7b..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/flutter_secure_storage_linux-1.2.3/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/gtk b/linux/flutter/ephemeral/.plugin_symlinks/gtk deleted file mode 120000 index 8c11bb4e1..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/gtk +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/gtk-2.1.0/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/image_picker_linux b/linux/flutter/ephemeral/.plugin_symlinks/image_picker_linux deleted file mode 120000 index 6d1ab2096..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/image_picker_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.2/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/package_info_plus b/linux/flutter/ephemeral/.plugin_symlinks/package_info_plus deleted file mode 120000 index d4a608e48..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/package_info_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/package_info_plus-8.3.1/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux b/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux deleted file mode 120000 index 1772469bd..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/record_linux b/linux/flutter/ephemeral/.plugin_symlinks/record_linux deleted file mode 120000 index 7a0a20f90..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/record_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/record_linux-1.3.0/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/share_plus b/linux/flutter/ephemeral/.plugin_symlinks/share_plus deleted file mode 120000 index 497c2cf34..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/share_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/share_plus-12.0.2/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux b/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux deleted file mode 120000 index e1d5e58cd..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/window_size b/linux/flutter/ephemeral/.plugin_symlinks/window_size deleted file mode 120000 index 3e93d5a47..000000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/window_size +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/git/flutter-desktop-embedding-6c66ad23ee79749f30a8eece542cf54eaf157ed8/plugins/window_size/ \ No newline at end of file diff --git a/macos/Podfile b/macos/Podfile deleted file mode 100644 index 29c8eb329..000000000 --- a/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '10.14' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/windows/flutter/ephemeral/.plugin_symlinks/app_links b/windows/flutter/ephemeral/.plugin_symlinks/app_links deleted file mode 120000 index 011668bba..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/app_links +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/app_links-6.4.1/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/connectivity_plus b/windows/flutter/ephemeral/.plugin_symlinks/connectivity_plus deleted file mode 120000 index 5891bf73d..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/connectivity_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.5/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/device_info_plus b/windows/flutter/ephemeral/.plugin_symlinks/device_info_plus deleted file mode 120000 index 2faf5084e..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/device_info_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/device_info_plus-11.5.0/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/file_picker b/windows/flutter/ephemeral/.plugin_symlinks/file_picker deleted file mode 120000 index 6bbda11a3..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/file_picker +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/file_picker-10.2.0/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/file_selector_windows b/windows/flutter/ephemeral/.plugin_symlinks/file_selector_windows deleted file mode 120000 index 684b72683..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/file_selector_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+4/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/firebase_auth b/windows/flutter/ephemeral/.plugin_symlinks/firebase_auth deleted file mode 120000 index 1b91a78d7..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/firebase_auth +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/firebase_auth-6.1.2/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/firebase_core b/windows/flutter/ephemeral/.plugin_symlinks/firebase_core deleted file mode 120000 index 090496a03..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/firebase_core +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/firebase_core-4.2.1/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_windows b/windows/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_windows deleted file mode 120000 index 385477e5a..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/flutter_secure_storage_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/flutter_secure_storage_windows-3.1.2/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/flutter_tts b/windows/flutter/ephemeral/.plugin_symlinks/flutter_tts deleted file mode 120000 index 032662a02..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/flutter_tts +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/flutter_tts-4.2.3/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/image_picker_windows b/windows/flutter/ephemeral/.plugin_symlinks/image_picker_windows deleted file mode 120000 index ce6a89d7d..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/image_picker_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/package_info_plus b/windows/flutter/ephemeral/.plugin_symlinks/package_info_plus deleted file mode 120000 index 9b8fda97e..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/package_info_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/path_provider_windows b/windows/flutter/ephemeral/.plugin_symlinks/path_provider_windows deleted file mode 120000 index 7c82345cb..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/path_provider_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/permission_handler_windows b/windows/flutter/ephemeral/.plugin_symlinks/permission_handler_windows deleted file mode 120000 index 0423c6387..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/permission_handler_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/record_windows b/windows/flutter/ephemeral/.plugin_symlinks/record_windows deleted file mode 120000 index 24d55d455..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/record_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/record_windows-1.0.7/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/share_plus b/windows/flutter/ephemeral/.plugin_symlinks/share_plus deleted file mode 120000 index 03c486e71..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/share_plus +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/share_plus-12.0.1/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/url_launcher_windows b/windows/flutter/ephemeral/.plugin_symlinks/url_launcher_windows deleted file mode 120000 index 75fda99a5..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/url_launcher_windows +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ \ No newline at end of file diff --git a/windows/flutter/ephemeral/.plugin_symlinks/window_size b/windows/flutter/ephemeral/.plugin_symlinks/window_size deleted file mode 120000 index 3e93d5a47..000000000 --- a/windows/flutter/ephemeral/.plugin_symlinks/window_size +++ /dev/null @@ -1 +0,0 @@ -/Users/liwei/.pub-cache/git/flutter-desktop-embedding-6c66ad23ee79749f30a8eece542cf54eaf157ed8/plugins/window_size/ \ No newline at end of file