pipecat_flutter_ios 3.1.0 copy "pipecat_flutter_ios: ^3.1.0" to clipboard
pipecat_flutter_ios: ^3.1.0 copied to clipboard

PlatformiOS

iOS implementation of the pipecat_flutter plugin

pipecat_flutter_ios #

style: very good analysis

The ios implementation of pipecat_flutter.

Usage #

This package is endorsed, which means you can simply use pipecat_flutter normally. This package will be automatically included in your app when you do.

Vendored PipecatClientIOS fork (required) #

pipecat_flutter_ios ships with a local fork of PipecatClientIOS 1.2.0 under ios/vendored/PipecatClientIOS. The fork adds inbound switch cases for the modern function-call lifecycle messages (llm-function-call-started, llm-function-call-in-progress, llm-function-call-stopped) so iOS can decode them natively. The unpatched upstream pod silently drops those frames. PipecatClientIOSDaily 1.2.0 is shipped as a local copy alongside so CocoaPods version resolution stays pinned to the transport changes bundled in this repo.

Add the following snippet to your app's ios/Podfile inside the target block so CocoaPods uses the local fork instead of the published pods:

# Flutter creates `<app>/ios/.symlinks/plugins/pipecat_flutter_ios/` on
# every `flutter pub get` regardless of whether pipecat_flutter is installed
# from pub.dev or as a path dependency, so this path is portable across
# machines and CI.
pipecat_flutter_ios_root = File.expand_path(
  '.symlinks/plugins/pipecat_flutter_ios/ios',
  __dir__,
)
pod 'PipecatClientIOS',
  :path => "#{pipecat_flutter_ios_root}/vendored/PipecatClientIOS"
pod 'PipecatClientIOSDaily',
  :path => "#{pipecat_flutter_ios_root}/vendored/PipecatClientIOSDaily"

Run flutter pub get (which refreshes .symlinks/plugins/) before pod install from your app's ios/ directory. Do not hard-code a path to your local pipecat_flutter checkout — that breaks for every other dev and CI machine.

0
likes
140
points
165
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

iOS implementation of the pipecat_flutter plugin

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter, pipecat_flutter_platform_interface

More

Packages that depend on pipecat_flutter_ios

Packages that implement pipecat_flutter_ios