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/
.osgrep/
third_party/lpcnet_flutter/
third_party/flutter_blue_plus_darwin/
# Claude Code local settings (permissions, personal config)
.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 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 classname="fastlane.lanes" name="2: build_app" time="98.142592">
<testcase classname="fastlane.lanes" name="2: build_app" time="98.945888">
</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>

View File

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

View File

@@ -147,6 +147,10 @@ dependency_overrides:
# asset. That framework has been ending up archived with a macOS platform
# slice and fails App Store validation for iOS uploads.
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:
android: "launcher_icon"