Skip to content

[in_app_purchase_storekit] Add Swift Package Manager compatibility to in_app_purchase_storekit #146905

@vashworth

Description

@vashworth

Prerequisites:


Follow "Converting an existing Objective-C Flutter Plugin to a Swift Package" instructions to make in_app_purchase_storekit plugin compatible with Swift Package Manager and CocoaPods.

To validate all is working, run the following commands

// Disable swift package manager
flutter config --no-enable-swift-package-manager

// Build example with CocoaPods
dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --packages=in_app_purchase_storekit
dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --packages=in_app_purchase_storekit

// Build example with swift package manager
dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager --packages=in_app_purchase_storekit
dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager --packages=in_app_purchase_storekit

// Run native tests
dart run script/tool/bin/flutter_plugin_tools.dart native-test --ios --packages=in_app_purchase_storekit
dart run script/tool/bin/flutter_plugin_tools.dart native-test --macos --packages=in_app_purchase_storekit

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesp: in_app_purchasePlugin for in-app purchaseplatform-iosiOS applications specificallyplatform-macBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions