文件最后提交记录最后更新时间
[path_provider] Revert iOS/macOS to plugin-based implementation (#10517) Reverts to the plugin-based implementation of path_provider_foundation while issues are being sorted out: - 2.5.0 (the FFI version) had to be retracted due to https://github.com/flutter/flutter/issues/178915 - Releasing a new FFI version that would fix that issue is blocked on https://github.com/dart-lang/native/issues/2824 - Our tree is also closed on https://github.com/dart-lang/native/issues/2824 as an OOB failure due to the objective_c 9.2.0 release. - Depending on objective_c 9.2.0 also appears to add new toolchain requirements for running Dart unit tests, which we will a) need to figure out in our CI, and b) decide if we are okay pushing onto users (https://github.com/flutter/flutter/issues/178715). This effectively reverts https://github.com/flutter/packages/pull/9762 (except for the changes allowing ffigen and objective_c, as Dart-team-owned dependencies). It was created by checking out the pre-9762 state of all the files in that directory, then applying dart fix --apply and dart format to pick up the changes for the new analyzer rules. Because of that PR landing, we can't just do a clean revert. Fixes https://github.com/flutter/flutter/issues/178915 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.5 个月前