diff --git a/packages/path_provider/path_provider/CHANGELOG.md b/packages/path_provider/path_provider/CHANGELOG.md index 3540e20e5141..622d28d46693 100644 --- a/packages/path_provider/path_provider/CHANGELOG.md +++ b/packages/path_provider/path_provider/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.6.4 + +* Endorsed macOS implementation. + ## 1.6.3 * Use `path_provider_platform_interface` in core plugin. diff --git a/packages/path_provider/path_provider/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/packages/path_provider/path_provider/example/macos/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000000..21a3cc14c74e --- /dev/null +++ b/packages/path_provider/path_provider/example/macos/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/packages/path_provider/path_provider/example/pubspec.yaml b/packages/path_provider/path_provider/example/pubspec.yaml index a82bc6e121a5..1d6a50c2ca0f 100644 --- a/packages/path_provider/path_provider/example/pubspec.yaml +++ b/packages/path_provider/path_provider/example/pubspec.yaml @@ -6,8 +6,6 @@ dependencies: sdk: flutter path_provider: path: ../ - path_provider_macos: - path: ../../path_provider_macos dev_dependencies: e2e: ^0.2.1 diff --git a/packages/path_provider/path_provider/macos/path_provider.podspec b/packages/path_provider/path_provider/macos/path_provider.podspec new file mode 100644 index 000000000000..9f3f01f2f858 --- /dev/null +++ b/packages/path_provider/path_provider/macos/path_provider.podspec @@ -0,0 +1,22 @@ +# +# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html +# +Pod::Spec.new do |s| + s.name = 'path_provider' + s.version = '0.0.1' + s.summary = 'No-op implementation of the macos path_provider to avoid build issues on macos' + s.description = <<-DESC + No-op implementation of the path_provider plugin to avoid build issues on macos. + https://github.com/flutter/flutter/issues/46618 + DESC + s.homepage = 'https://github.com/flutter/plugins/tree/master/packages/path_provider' + s.license = { :file => '../LICENSE' } + s.author = { 'Flutter Team' => 'flutter-dev@googlegroups.com' } + s.source = { :path => '.' } + s.source_files = 'Classes/**/*' + s.public_header_files = 'Classes/**/*.h' + + s.platform = :osx + s.osx.deployment_target = '10.11' +end + diff --git a/packages/path_provider/path_provider/pubspec.yaml b/packages/path_provider/path_provider/pubspec.yaml index c20d83b32542..48fc688110b6 100644 --- a/packages/path_provider/path_provider/pubspec.yaml +++ b/packages/path_provider/path_provider/pubspec.yaml @@ -2,7 +2,7 @@ name: path_provider description: Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories. homepage: https://github.com/flutter/plugins/tree/master/packages/path_provider/path_provider -version: 1.6.3 +version: 1.6.4 flutter: plugin: @@ -12,11 +12,16 @@ flutter: pluginClass: PathProviderPlugin ios: pluginClass: FLTPathProviderPlugin + macos: + pluginClass: FLTPathProviderPlugin + default_package: path_provider_macos + dependencies: flutter: sdk: flutter path_provider_platform_interface: ^1.0.1 + path_provider_macos: ^0.0.4 dev_dependencies: e2e: ^0.2.1