155e89c6c0
Second failure showed 'AudioManager' has no member 'audioSession' either — even though the 2.15.3 source has both audioSession and setEngineAvailability. So the build's CocoaPods is resolving an OLDER 2.x (stale spec repo/cache) that predates the engine-observer audio API. Rather than keep guessing, drop ALL LiveKit AudioManager audio-session code and keep the last known-good audio behavior (LiveKit defaults). The valuable fixes that use only CallKit/AVFoundation stay: re-ring blip guard, CallKit<->UI mute sync, and the WS reportIncomingCall ring path. Proper CallKit audio-session coordination is deferred until the pod is pinned/upgraded to LiveKit 2.15+. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>