Skip to content

Commit 4076c89

Browse files
committed
fix: macOS build due to permission handler plugin
1 parent d9eb47b commit 4076c89

File tree

3 files changed

+46
-71
lines changed

3 files changed

+46
-71
lines changed

macos/Flutter/GeneratedPluginRegistrant.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import flutter_local_notifications
1212
import flutter_native_timezone
1313
import package_info_plus
1414
import path_provider_foundation
15+
import permission_handler_apple
1516
import shared_preferences_foundation
1617
import url_launcher_macos
1718

@@ -23,6 +24,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
2324
FlutterNativeTimezonePlugin.register(with: registry.registrar(forPlugin: "FlutterNativeTimezonePlugin"))
2425
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
2526
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
27+
PermissionHandlerPlugin.register(with: registry.registrar(forPlugin: "PermissionHandlerPlugin"))
2628
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
2729
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
2830
}

pubspec.lock

Lines changed: 38 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -624,30 +624,6 @@ packages:
624624
url: "https://pub.dev"
625625
source: hosted
626626
version: "4.8.1"
627-
leak_tracker:
628-
dependency: transitive
629-
description:
630-
name: leak_tracker
631-
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
632-
url: "https://pub.dev"
633-
source: hosted
634-
version: "10.0.0"
635-
leak_tracker_flutter_testing:
636-
dependency: transitive
637-
description:
638-
name: leak_tracker_flutter_testing
639-
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
640-
url: "https://pub.dev"
641-
source: hosted
642-
version: "2.0.1"
643-
leak_tracker_testing:
644-
dependency: transitive
645-
description:
646-
name: leak_tracker_testing
647-
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
648-
url: "https://pub.dev"
649-
source: hosted
650-
version: "2.0.1"
651627
lints:
652628
dependency: transitive
653629
description:
@@ -676,26 +652,26 @@ packages:
676652
dependency: transitive
677653
description:
678654
name: matcher
679-
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
655+
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
680656
url: "https://pub.dev"
681657
source: hosted
682-
version: "0.12.16+1"
658+
version: "0.12.16"
683659
material_color_utilities:
684660
dependency: transitive
685661
description:
686662
name: material_color_utilities
687-
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
663+
sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
688664
url: "https://pub.dev"
689665
source: hosted
690-
version: "0.8.0"
666+
version: "0.5.0"
691667
meta:
692668
dependency: transitive
693669
description:
694670
name: meta
695-
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
671+
sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
696672
url: "https://pub.dev"
697673
source: hosted
698-
version: "1.11.0"
674+
version: "1.10.0"
699675
mime:
700676
dependency: transitive
701677
description:
@@ -740,10 +716,10 @@ packages:
740716
dependency: transitive
741717
description:
742718
name: path
743-
sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
719+
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
744720
url: "https://pub.dev"
745721
source: hosted
746-
version: "1.9.0"
722+
version: "1.8.3"
747723
path_parsing:
748724
dependency: transitive
749725
description:
@@ -811,43 +787,48 @@ packages:
811787
permission_handler:
812788
dependency: "direct main"
813789
description:
814-
name: permission_handler
815-
sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5
816-
url: "https://pub.dev"
817-
source: hosted
818-
version: "10.4.5"
790+
path: permission_handler
791+
ref: master
792+
resolved-ref: "5f9cd3a698dd64975f68a36c581a1097bc47563c"
793+
url: "https://github.com/bvoq/flutter-permission-handler.git"
794+
source: git
795+
version: "10.2.0"
819796
permission_handler_android:
820797
dependency: transitive
821798
description:
822-
name: permission_handler_android
823-
sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47"
824-
url: "https://pub.dev"
825-
source: hosted
826-
version: "10.3.6"
799+
path: permission_handler_android
800+
ref: master
801+
resolved-ref: "5f9cd3a698dd64975f68a36c581a1097bc47563c"
802+
url: "https://github.com/bvoq/flutter-permission-handler.git"
803+
source: git
804+
version: "10.2.0"
827805
permission_handler_apple:
828806
dependency: transitive
829807
description:
830-
name: permission_handler_apple
831-
sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5"
832-
url: "https://pub.dev"
833-
source: hosted
834-
version: "9.1.4"
808+
path: permission_handler_apple
809+
ref: master
810+
resolved-ref: "5f9cd3a698dd64975f68a36c581a1097bc47563c"
811+
url: "https://github.com/bvoq/flutter-permission-handler.git"
812+
source: git
813+
version: "9.0.7"
835814
permission_handler_platform_interface:
836815
dependency: transitive
837816
description:
838-
name: permission_handler_platform_interface
839-
sha256: "6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4"
840-
url: "https://pub.dev"
841-
source: hosted
842-
version: "3.12.0"
817+
path: permission_handler_platform_interface
818+
ref: master
819+
resolved-ref: "5f9cd3a698dd64975f68a36c581a1097bc47563c"
820+
url: "https://github.com/bvoq/flutter-permission-handler.git"
821+
source: git
822+
version: "3.9.0"
843823
permission_handler_windows:
844824
dependency: transitive
845825
description:
846-
name: permission_handler_windows
847-
sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098
848-
url: "https://pub.dev"
849-
source: hosted
850-
version: "0.1.3"
826+
path: permission_handler_windows
827+
ref: master
828+
resolved-ref: "5f9cd3a698dd64975f68a36c581a1097bc47563c"
829+
url: "https://github.com/bvoq/flutter-permission-handler.git"
830+
source: git
831+
version: "0.1.2"
851832
petitparser:
852833
dependency: transitive
853834
description:
@@ -1261,14 +1242,6 @@ packages:
12611242
url: "https://pub.dev"
12621243
source: hosted
12631244
version: "2.1.4"
1264-
vm_service:
1265-
dependency: transitive
1266-
description:
1267-
name: vm_service
1268-
sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
1269-
url: "https://pub.dev"
1270-
source: hosted
1271-
version: "13.0.0"
12721245
watcher:
12731246
dependency: transitive
12741247
description:

pubspec.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ dependencies:
3838
loggy: ^2.0.1+1
3939
package_info_plus: ^4.0.2
4040
pem: ^2.0.1
41-
permission_handler: ^10.2.0
42-
# permission_handler:
43-
# git:
44-
# url: https://github.com/bvoq/flutter-permission-handler.git
45-
# path: permission_handler
46-
# ref: master
41+
# permission_handler: ^10.2.0
42+
permission_handler:
43+
git:
44+
url: https://github.com/bvoq/flutter-permission-handler.git
45+
path: permission_handler
46+
ref: master
4747
shared_preferences: ^2.2.2
4848
shared_preferences_web: ^2.0.3
4949
sizer: ^2.0.15

0 commit comments

Comments
 (0)