Hello,
Starting in iOS 17, our application started having some issue publishing to our video session. More specifically the video capture seems to be broken in some, but not all sessions. What's troubling is that we're seeing that it fails consistently every 4 sessions.
It also fails silently, without reporting any problems to the app. We only notice that there are no frames being rendered or sent to the remote devices.
Here's what shows-up in the console:
<<<< FigCaptureSourceRemote >>>> Fig assert: "! storage->connectionDied" at bail (FigCaptureSourceRemote.m:235) - (err=0)
<<<< FigCaptureSourceRemote >>>> Fig assert: "err == 0 " at bail (FigCaptureSourceRemote.m:253) - (err=-16453)
Anyone seeing this? Any idea what could be the cause? Our sessions work perfectly on iOS16 and below.
Thanks
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
We are experiencing networking issues in our iOS application when it is built with Xcode 16 or later. Our app includes a video conferencing feature that works reliably when built with Xcode 15 or earlier — we can sustain hour-long video sessions without interruption.
However, when the app is built using Xcode 16 or higher, network connections drop after 2–3 minutes during a session. This triggers an auto-reconnect, which succeeds, but the connection drops again after another 2–3 minutes. This loop continues indefinitely.
Key Details:
The issue only occurs in TestFlight builds.
When running the app via Xcode debugger, the issue does not occur.
The issue is consistently reproducible in TestFlight builds created with Xcode 16 or later.
TestFlight builds created with Xcode 15 do not exhibit this issue.
All the videoconferencing runs on C and C++ code
What We’ve Tried:
Reviewed Xcode 16+ release notes but found no relevant changes or deprecations.
Verified app configuration and entitlements.
Confirmed that no app-side changes occurred between the working and broken builds.
Request:
We’re seeking guidance on what changes in Xcode 16+ could be affecting networking behavior in release/TestFlight builds. Any insight into relevant build settings, compiler changes, or runtime behavior differences would be greatly appreciated.
Thank you in advance for your assistance.