Skip to content

Migrate 1P iOS/macOS Plugin example apps to use local package override #183474

Description

@vashworth

When using SwiftPM, plugin iOS and macOS example apps need to add the plugin as a local package override in order to get Xcode live errors and analysis.

The Flutter CLI will attempt to do in automatically when running flutter build or flutter run, but not all projects are compatible and must be done manually.

We should ensure that every plugin has done this migration and is checked in.

See manual instructions: https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-plugin-authors#optional-but-recommended-add-plugin-as-local-package-in-example-app

  • camera_avfoundation
  • file_selector_ios
  • file_selector_macos
  • google_maps_flutter_sdk9
  • google_maps_flutter_sdk10
  • google_sign_in_ios
  • image_picker_ios
  • in_app_purchase_storekit
  • interactive_media_ads
  • local_auth_darwin
  • pigeon/platform_tests/alternate_language_test_plugin
  • pigeon/platform_tests/test_plugin
  • pointer_interceptor_ios
  • quick_actions_ios
  • shared_preferences_foundation
  • url_launcher_ios
  • url_launcher_macos
  • video_player_avfoundation
  • webview_flutter_wkwebview

Metadata

Metadata

Labels

a: pluginsSupport for writing, building, and running plugin packagesfyi-ecosystemFor the attention of Ecosystem teamplatform-iosiOS applications specificallyplatform-macosBuilding on or for macOS specificallyteam-iosOwned by iOS platform team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions