Skip to content

fix(ios): pin path_provider_foundation to fix CI build#11

Merged
vgpastor merged 1 commit intomainfrom
fix/ios-native-assets
Mar 25, 2026
Merged

fix(ios): pin path_provider_foundation to fix CI build#11
vgpastor merged 1 commit intomainfrom
fix/ios-native-assets

Conversation

@vgpastor
Copy link
Copy Markdown
Contributor

Summary

  • Pin path_provider_foundation to 2.4.0 via dependency_overrides to avoid objective_c native assets crash in Flutter 3.41.x iOS CI builds
  • Update CLAUDE.md: 24 → 25 tools, 86+ → 130+ tests, add respiratory-rate scope
  • Version bump to 0.1.8

Root cause

audioplayerspath_providerpath_provider_foundation >=2.5.0objective_c 9.3.0 which uses native assets. Flutter 3.41.x has a bug where NativeAssetsManifest.json references objective_c but the framework is missing from the iOS build output.

Ref: flutter/flutter#178915

Test plan

  • flutter analyze — 0 issues
  • flutter test — 130/130 passed
  • objective_c no longer in dependency tree
  • iOS CI build should now pass

🤖 Generated with Claude Code

path_provider_foundation >=2.5.0 pulls in objective_c which uses
native assets. Flutter 3.41.x fails to include the objective_c
framework in the iOS release build output, breaking CI.

Pin to 2.4.0 (last version without objective_c dependency).

Also updates CLAUDE.md to reflect 25 tools and 130+ tests.

Ref: flutter/flutter#178915

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vgpastor vgpastor merged commit 1bf3037 into main Mar 25, 2026
1 check passed
@vgpastor vgpastor deleted the fix/ios-native-assets branch March 25, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant