fix: Vendor Darwin BLE override

This commit is contained in:
Janez T
2026-03-22 13:56:23 +01:00
parent a24e699e22
commit d45924d7b4
4 changed files with 13 additions and 9 deletions

1
.gitignore vendored
View File

@@ -82,6 +82,7 @@ create_feature_graphic.py
.cachebro/ .cachebro/
.osgrep/ .osgrep/
third_party/lpcnet_flutter/ third_party/lpcnet_flutter/
third_party/flutter_blue_plus_darwin/
# Claude Code local settings (permissions, personal config) # Claude Code local settings (permissions, personal config)
.claude/settings.local.json .claude/settings.local.json

View File

@@ -5,22 +5,22 @@
<testcase classname="fastlane.lanes" name="0: default_platform" time="0.00024"> <testcase classname="fastlane.lanes" name="0: default_platform" time="0.000224">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="1: increment_build_number" time="1.144858"> <testcase classname="fastlane.lanes" name="1: increment_build_number" time="0.629881">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="2: build_app" time="98.142592"> <testcase classname="fastlane.lanes" name="2: build_app" time="98.945888">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="3: upload_to_app_store" time="157.12775"> <testcase classname="fastlane.lanes" name="3: upload_to_app_store" time="146.23131">
</testcase> </testcase>

View File

@@ -440,12 +440,11 @@ packages:
source: hosted source: hosted
version: "8.2.1" version: "8.2.1"
flutter_blue_plus_darwin: flutter_blue_plus_darwin:
dependency: transitive dependency: "direct overridden"
description: description:
name: flutter_blue_plus_darwin path: "third_party/flutter_blue_plus_darwin"
sha256: cfef171db550670cf8110f6eb25baf15d9bc8bad2af29550f9bbc0d8fceaf285 relative: true
url: "https://pub.dev" source: path
source: hosted
version: "8.2.1" version: "8.2.1"
flutter_blue_plus_linux: flutter_blue_plus_linux:
dependency: transitive dependency: transitive

View File

@@ -147,6 +147,10 @@ dependency_overrides:
# asset. That framework has been ending up archived with a macOS platform # asset. That framework has been ending up archived with a macOS platform
# slice and fails App Store validation for iOS uploads. # slice and fails App Store validation for iOS uploads.
path_provider_foundation: 2.5.1 path_provider_foundation: 2.5.1
# flutter_blue_plus_darwin 8.2.1 can double-complete method calls for
# isSupported/getAdapterName on Darwin, which crashes BLE startup on macOS.
flutter_blue_plus_darwin:
path: third_party/flutter_blue_plus_darwin
flutter_launcher_icons: flutter_launcher_icons:
android: "launcher_icon" android: "launcher_icon"