# path_provider_foundation 2.6.0

iOS and macOS implementation of the path_provider plugin




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add path_provider_foundation
```
Published: 2026-01-15T03:24:38.117161Z
Expected archive SHA-256: 2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699

Available in cache; verification: upstream_checksum
## Direct dependencies
- ffi: ^2.1.4
- flutter: map[sdk:flutter]
- objective_c: ^9.2.1
- path_provider_platform_interface: ^2.1.0

## Package README (untrusted upstream documentation)
# path\_provider\_foundation

The iOS and macOS implementation of [`path_provider`][1].

## Usage

This package is [endorsed][2], which means you can simply use `path_provider`
normally. This package will be automatically included in your app when you do,
so you do not need to add it to your `pubspec.yaml`.

However, if you `import` this package to use any of its APIs directly, you
should add it to your `pubspec.yaml` as usual.

[1]: https://pub.dev/packages/path_provider
[2]: https://flutter.dev/to/endorsed-federated-plugin

## Changelog
## 2.6.0

* Re-release: replaces Flutter-plugin-based implementation with direct
  FFI calls to Foundation.
* Updates minimum supported SDK version to Flutter 3.38.4/Dart 3.10.

## 2.5.1

* Reverts to plugin-based implementation while FFI issues are investigated.

## 2.5.0

* **Retracted** due to production build issues.
* Replaces Flutter-plugin-based implementation with direct FFI calls to
  Foundation.

## 2.4.4

* Updates to Pigeon 26.

## 2.4.3

* Updates minimum supported version to iOS 13 and macOS 10.15.
* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.

## 2.4.2

* Updates to Pigeon 25.5.0.
* Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.

## 2.4.1

* Updates to Pigeon v22.
* Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.

## 2.4.0

* Adds Swift Package Manager compatibility.
* Updates minimum iOS version to 12.0 and minimum Flutter version to 3.16.6.

## 2.3.2

* Adds privacy manifest.
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

## 2.3.1

* Adds pub topics to package metadata.
* Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

## 2.3.0

* Adds getApplicationCachePath() for storing app-specific cache files.

## 2.2.4

* Updates to the latest version of `pigeon`.
* Updates minimum supported macOS version to 10.14.

## 2.2.3

* Updates minimum iOS version to 11.

## 2.2.2

* Updates pigeon for null value handling fixes.
* Updates minimum Flutter version to 3.3.

## 2.2.1

* Updates to `pigeon` version 9.

## 2.2.0

* Adds support for `getContainerPath` on iOS.

## 2.1.3

* Clarifies explanation of endorsement in README.
* Aligns Dart and Flutter SDK constraints.

## 2.1.2

* Updates links for the merge of flutter/plugins into flutter/packages.
* Updates minimum supported Flutter version to 3.0.

## 2.1.1

* Fixes a regression in the path retured by `getApplicationSupportDirectory` on iOS.

## 2.1.0

* Renames the package previously published as
  [`path_provider_macos`](https://pub.dev/packages/path_provider_macos)
* Adds iOS support.







 
