From c6727baf0762923681c0a9d34a9ae19e73f6c6c5 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:13:16 +0100 Subject: [PATCH] fix: iOS usage descriptions --- ios/Podfile | 4 ++++ ios/Podfile.lock | 48 ++----------------------------------------- ios/Runner/Info.plist | 2 ++ pubspec.yaml | 2 +- 4 files changed, 9 insertions(+), 47 deletions(-) diff --git a/ios/Podfile b/ios/Podfile index c2c1dc54..e72b0638 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -25,6 +25,10 @@ end require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) +# Disable file_picker's media picker on iOS - removes DKImagePickerController dependency +# This app only uses file_picker for directory selection on desktop +Pod.const_set(:PICKER_MEDIA, false) unless Pod.const_defined?(:PICKER_MEDIA) + flutter_ios_podfile_setup target 'Runner' do diff --git a/ios/Podfile.lock b/ios/Podfile.lock index df2d87d7..a1e60abb 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3,39 +3,7 @@ PODS: - Flutter - device_info_plus (0.0.1): - Flutter - - DKImagePickerController/Core (4.3.9): - - DKImagePickerController/ImageDataManager - - DKImagePickerController/Resource - - DKImagePickerController/ImageDataManager (4.3.9) - - DKImagePickerController/PhotoGallery (4.3.9): - - DKImagePickerController/Core - - DKPhotoGallery - - DKImagePickerController/Resource (4.3.9) - - DKPhotoGallery (0.0.19): - - DKPhotoGallery/Core (= 0.0.19) - - DKPhotoGallery/Model (= 0.0.19) - - DKPhotoGallery/Preview (= 0.0.19) - - DKPhotoGallery/Resource (= 0.0.19) - - SDWebImage - - SwiftyGif - - DKPhotoGallery/Core (0.0.19): - - DKPhotoGallery/Model - - DKPhotoGallery/Preview - - SDWebImage - - SwiftyGif - - DKPhotoGallery/Model (0.0.19): - - SDWebImage - - SwiftyGif - - DKPhotoGallery/Preview (0.0.19): - - DKPhotoGallery/Model - - DKPhotoGallery/Resource - - SDWebImage - - SwiftyGif - - DKPhotoGallery/Resource (0.0.19): - - SDWebImage - - SwiftyGif - file_picker (0.0.1): - - DKImagePickerController/PhotoGallery - Flutter - Flutter (1.0.0) - flutter_webrtc (1.2.0): @@ -50,9 +18,6 @@ PODS: - path_provider_foundation (0.0.1): - Flutter - FlutterMacOS - - SDWebImage (5.21.5): - - SDWebImage/Core (= 5.21.5) - - SDWebImage/Core (5.21.5) - share_plus (0.0.1): - Flutter - shared_preferences_foundation (0.0.1): @@ -86,7 +51,6 @@ PODS: - sqlite3/perf-threadsafe - sqlite3/rtree - sqlite3/session - - SwiftyGif (5.4.5) - url_launcher_ios (0.0.1): - Flutter - wakelock_plus (0.0.1): @@ -115,11 +79,7 @@ DEPENDENCIES: SPEC REPOS: trunk: - - DKImagePickerController - - DKPhotoGallery - - SDWebImage - sqlite3 - - SwiftyGif - WebRTC-SDK EXTERNAL SOURCES: @@ -159,27 +119,23 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd device_info_plus: 21fcca2080fbcd348be798aa36c3e5ed849eefbe - DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c - DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60 - file_picker: a0560bc09d61de87f12d246fc47d2119e6ef37be + file_picker: 8fc6fe5e42585a217d44d22f79ec046cb8d81140 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 flutter_webrtc: c3e21fc0dcd9d8eb246ae4d5256fcbeb2f5ecd22 gamepads_ios: c75c6d31377d275b0effb9174c619e2705678c09 os_media_controls: 86dceab6245a5325af90fc0fdebe243c42d789b4 package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499 path_provider_foundation: bb55f6dbba17d0dccd6737fe6f7f34fbd0376880 - SDWebImage: e9c98383c7572d713c1a0d7dd2783b10599b9838 share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0 sqlite3: 8d708bc63e9f4ce48f0ad9d6269e478c5ced1d9b sqlite3_flutter_libs: d13b8b3003f18f596e542bcb9482d105577eff41 - SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4 url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556 WebRTC-SDK: 40d4f5ba05cadff14e4db5614aec402a633f007e workmanager_apple: 904529ae31e97fc5be632cf628507652294a0778 -PODFILE CHECKSUM: e30f02f9d1c72c47bb6344a0a748c9d268180865 +PODFILE CHECKSUM: faeab82d8b6e3c9d039ddf62b7666988a3dea540 COCOAPODS: 1.16.2 diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 1d395ccc..eae1b50b 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -39,6 +39,8 @@ NSLocalNetworkUsageDescription This app needs to connect to your Plex Media Server on your local network. + NSCameraUsageDescription + Camera access is included by the WebRTC library used for Watch Together, but is not actively used by this app. UIApplicationSupportsIndirectInputEvents UIFileSharingEnabled diff --git a/pubspec.yaml b/pubspec.yaml index 6ee4587d..7d87d339 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: plezy description: "A beautiful Plex client for Flutter" publish_to: "none" -version: 1.11.0+25 +version: 1.11.0+27 environment: sdk: ^3.8.1