Great piece.
Note that pod install --repo-update gives an error:
[!] No podspec found for share_handler_ios_models in .symlinks/plugins/share_handler_ios/ios/Models
until the project has been built at least once, at which point Flutter has created the referenced symlink.