# iOS

**URL:** https://react-native-webrtc.discourse.group/c/ios/6.md

[Latest](https://react-native-webrtc.discourse.group/latest.md) · [Categories](https://react-native-webrtc.discourse.group/categories.md)

---

## [About the iOS category](https://react-native-webrtc.discourse.group/t/about-the-ios-category/61)

<div class="topic-metadata">

**Author:** [@saghul](https://react-native-webrtc.discourse.group/u/saghul)\
**Replies:** 0

</div>

Use this category for iOS specific problems.

---

## [Issues with iOS Screenshare - Red Screen](https://react-native-webrtc.discourse.group/t/issues-with-ios-screenshare-red-screen/1412)

<div class="topic-metadata">

**Author:** [@niklas](https://react-native-webrtc.discourse.group/u/niklas)\
**Replies:** 3\
**Last updated:** [October 15, 2024, 4:46pm UTC](https://react-native-webrtc.discourse.group/t/issues-with-ios-screenshare-red-screen/1412 "2024-10-15T16:46:08Z")

</div>

Hello, I am trying to create an app that streams the users’ Screen via WebRTC. For the iOS setup, I’ve followed the Jitsi tutorial (\[iOS SDK · Jitsi Meet Handbook\](iOS SDK | Jitsi Handbook)). It seems to be working fin…

---

## [Reconnect in background, screen off, and play audio](https://react-native-webrtc.discourse.group/t/reconnect-in-background-screen-off-and-play-audio/2028)

<div class="topic-metadata">

**Author:** [@kross](https://react-native-webrtc.discourse.group/u/kross)\
**Replies:** 1\
**Last updated:** [August 13, 2024, 11:33am UTC](https://react-native-webrtc.discourse.group/t/reconnect-in-background-screen-off-and-play-audio/2028 "2024-08-13T11:33:21Z")

</div>

Similar issue to #223 #444 I’m building a walkie-talkie style app with a persistent WebRTC connection. By enabling the relevant background modes and playing some empty audio, I can achieve long term stability if the n…

---

## [Possibility to share audio along with screen on iOS](https://react-native-webrtc.discourse.group/t/possibility-to-share-audio-along-with-screen-on-ios/1988)

<div class="topic-metadata">

**Author:** [@makism.k.airtame](https://react-native-webrtc.discourse.group/u/makism.k.airtame)\
**Replies:** 0\
**Last updated:** [May 23, 2024, 1:53pm UTC](https://react-native-webrtc.discourse.group/t/possibility-to-share-audio-along-with-screen-on-ios/1988 "2024-05-23T13:53:21Z")

</div>

I noticed that the library does not provide a way to ask for audio when accessing display media. Furthermore, the suggested iOS Broadcast Extension implementation offered by Jitsi does not handle audioApp sample buffers…

---

## [No audio after delaying answer fulfill from incoming call with callkeep](https://react-native-webrtc.discourse.group/t/no-audio-after-delaying-answer-fulfill-from-incoming-call-with-callkeep/1716)

<div class="topic-metadata">

**Author:** [@gamr](https://react-native-webrtc.discourse.group/u/gamr)\
**Replies:** 0\
**Last updated:** [February 20, 2023, 8:56am UTC](https://react-native-webrtc.discourse.group/t/no-audio-after-delaying-answer-fulfill-from-incoming-call-with-callkeep/1716 "2023-02-20T08:56:47Z")

</div>

Hi, we are working on a WebRTC client and we are using react native webrtc with react native callkeep and jsSIP. On iOS we would like to fulfill the answer of the user from callkit on incoming calls after the answer re…

---

## [iOS - Unified Plan - ver 1.106.1 - PeerConnectionFactory does not return RTCPeerConnection instance](https://react-native-webrtc.discourse.group/t/ios-unified-plan-ver-1-106-1-peerconnectionfactory-does-not-return-rtcpeerconnection-instance/1676)

<div class="topic-metadata">

**Author:** [@jfojtl](https://react-native-webrtc.discourse.group/u/jfojtl)\
**Replies:** 5\
**Last updated:** [December 12, 2022, 1:09pm UTC](https://react-native-webrtc.discourse.group/t/ios-unified-plan-ver-1-106-1-peerconnectionfactory-does-not-return-rtcpeerconnection-instance/1676 "2022-12-12T13:09:54Z")

</div>

I have this JS code: const pc = new RTCPeerConnection(configuration); pcPeers\[socketId\] = pc; pc.onicecandidate = function (event) { // ... }; pc.onnegotiationneeded = function () { // ... }; pc.oniceconnectionstat…

---

## [RTCCameraVideoCapturer capture and rotate frames](https://react-native-webrtc.discourse.group/t/rtccameravideocapturer-capture-and-rotate-frames/1649)

<div class="topic-metadata">

**Author:** [@7777F](https://react-native-webrtc.discourse.group/u/7777F)\
**Replies:** 0\
**Last updated:** [November 4, 2022, 1:19am UTC](https://react-native-webrtc.discourse.group/t/rtccameravideocapturer-capture-and-rotate-frames/1649 "2022-11-04T01:19:57Z")

</div>

Hello, I’m trying to capture and rotate frames using didCaptureVideoFrame. I created new function named initWithVideoSource in VideoCaptureController.m and also I changed line 48 in WebRTCModule+RTCMediaStream.m to …

---

## [Is it working with dual sim on iPhone](https://react-native-webrtc.discourse.group/t/is-it-working-with-dual-sim-on-iphone/1626)

<div class="topic-metadata">

**Author:** [@monet-hs](https://react-native-webrtc.discourse.group/u/monet-hs)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 9:17am UTC](https://react-native-webrtc.discourse.group/t/is-it-working-with-dual-sim-on-iphone/1626 "2022-09-27T09:17:13Z")

</div>

Hello, When I tested with dual sim on iPhone, webrtc stun / dtls took longer. Is there anyone facing the same issue? Regards, monet

---

## [Way of working of the module](https://react-native-webrtc.discourse.group/t/way-of-working-of-the-module/1620)

<div class="topic-metadata">

**Author:** [@user1](https://react-native-webrtc.discourse.group/u/user1)\
**Replies:** 1\
**Last updated:** [September 23, 2022, 8:42am UTC](https://react-native-webrtc.discourse.group/t/way-of-working-of-the-module/1620 "2022-09-23T08:42:44Z")

</div>

Hello, WebRTC in Safari (iOS) has often different kind of problems with each iOS release. Every time when one bug is fixed there are new ones. However, I’m thinking about switching to React Native. Right now, I’m using …

---

## [2-second latency of setting local description to RTCPeerConnection when user answers the call on Callkit](https://react-native-webrtc.discourse.group/t/2-second-latency-of-setting-local-description-to-rtcpeerconnection-when-user-answers-the-call-on-callkit/1518)

<div class="topic-metadata">

**Author:** [@yunusaydinonline](https://react-native-webrtc.discourse.group/u/yunusaydinonline)\
**Replies:** 0\
**Last updated:** [March 30, 2022, 1:10pm UTC](https://react-native-webrtc.discourse.group/t/2-second-latency-of-setting-local-description-to-rtcpeerconnection-when-user-answers-the-call-on-callkit/1518 "2022-03-30T13:10:41Z")

</div>

Hi, I’ve been develop a React Native VoIP app powered by WebRTC and CallKit since last year. I’m having a latency problem with setting local description to RTCPeerConnection. My logic here is; after the call is answer…

---

## [Debug version of WebRTC library gives "Undefined symbols for architecture arm64"](https://react-native-webrtc.discourse.group/t/debug-version-of-webrtc-library-gives-undefined-symbols-for-architecture-arm64/1505)

<div class="topic-metadata">

**Author:** [@seast](https://react-native-webrtc.discourse.group/u/seast)\
**Replies:** 0\
**Last updated:** [March 10, 2022, 1:30pm UTC](https://react-native-webrtc.discourse.group/t/debug-version-of-webrtc-library-gives-undefined-symbols-for-architecture-arm64/1505 "2022-03-10T13:30:25Z")

</div>

I need to produce a debug version of WebRTC so I can try and track down an ipv6 issue. I followed the instructions here: https://github.com/react-native-webrtc/react-native-webrtc/blob/master/Documentation/BuildingWebRT…

---

## [No audio with iOS client on pure ipv6 network](https://react-native-webrtc.discourse.group/t/no-audio-with-ios-client-on-pure-ipv6-network/1502)

<div class="topic-metadata">

**Author:** [@seast](https://react-native-webrtc.discourse.group/u/seast)\
**Replies:** 0\
**Last updated:** [February 24, 2022, 4:41pm UTC](https://react-native-webrtc.discourse.group/t/no-audio-with-ios-client-on-pure-ipv6-network/1502 "2022-02-24T16:41:53Z")

</div>

We have a voip app that uses RN JsSip and thus RN WebRTC. The SIP and STUN servers we are trying to connect to are set up to be ipv4 only. This all works fine on the Android clients no matter what network they are conne…

---

## [How to reconnect webrtc while in background in iOS?](https://react-native-webrtc.discourse.group/t/how-to-reconnect-webrtc-while-in-background-in-ios/1498)

<div class="topic-metadata">

**Author:** [@moigamijunior](https://react-native-webrtc.discourse.group/u/moigamijunior)\
**Replies:** 0\
**Last updated:** [February 21, 2022, 7:44pm UTC](https://react-native-webrtc.discourse.group/t/how-to-reconnect-webrtc-while-in-background-in-ios/1498 "2022-02-21T19:44:27Z")

</div>

I\`m using the Netinfo package to reconnect my webrtc when the internet is back. In Android things works properly, but in iOS, the reconnection does not occur in the background. The Netinfo package does not work in the ba…

---

## [Ios, audio output management problem](https://react-native-webrtc.discourse.group/t/ios-audio-output-management-problem/1415)

<div class="topic-metadata">

**Author:** [@flhember](https://react-native-webrtc.discourse.group/u/flhember)\
**Replies:** 1\
**Last updated:** [November 26, 2021, 6:45pm UTC](https://react-native-webrtc.discourse.group/t/ios-audio-output-management-problem/1415 "2021-11-26T18:45:07Z")

</div>

Hi, I’m trying to create an app with Webrtc call. The calls work perfectly, but I would like to set by default the audio output to phone speaker. And if there is a bluetooth connection, switch audio on the bluetooth d…

---

## [Resume streams after watching video](https://react-native-webrtc.discourse.group/t/resume-streams-after-watching-video/966)

<div class="topic-metadata">

**Author:** [@vadympetryshyn](https://react-native-webrtc.discourse.group/u/vadympetryshyn)\
**Replies:** 6\
**Last updated:** [November 17, 2021, 5:35pm UTC](https://react-native-webrtc.discourse.group/t/resume-streams-after-watching-video/966 "2021-11-17T17:35:48Z")

</div>

When I try to play any video or audio file in my app, all webRTC streams are stopped, and when I stop video streams don’t resume automatically. As temporary solution can I resume it manually?

---

## [Crash after interop issue, reset() available?](https://react-native-webrtc.discourse.group/t/crash-after-interop-issue-reset-available/1376)

<div class="topic-metadata">

**Author:** [@edguy3](https://react-native-webrtc.discourse.group/u/edguy3)\
**Replies:** 0\
**Last updated:** [October 9, 2021, 9:09pm UTC](https://react-native-webrtc.discourse.group/t/crash-after-interop-issue-reset-available/1376 "2021-10-09T21:09:19Z")

</div>

Thanks for producing such a useful library! On IoS, I’ve observed that if there is an interop issue, e.g., stuck in gathering state, and the react/js objects are freed as is, subsequent API calls fail and frequently r…

---

## [Podfile Help - Bitcode failure](https://react-native-webrtc.discourse.group/t/podfile-help-bitcode-failure/1353)

<div class="topic-metadata">

**Author:** [@mger](https://react-native-webrtc.discourse.group/u/mger)\
**Replies:** 0\
**Last updated:** [September 9, 2021, 5:09pm UTC](https://react-native-webrtc.discourse.group/t/podfile-help-bitcode-failure/1353 "2021-09-09T17:09:43Z")

</div>

Hello, I’m trying to run my iOS build and it fails linking the react-native-webrtc package due to a bitcode error. XCFrameworkIntermediates/WebRTC/WebRTC.framework/WebRTC' does not contain bitcode. You must rebuild it …

---

## [Issues with pod install - RTCDefaultDecoderFactory not found](https://react-native-webrtc.discourse.group/t/issues-with-pod-install-rtcdefaultdecoderfactory-not-found/1336)

<div class="topic-metadata">

**Author:** [@mger](https://react-native-webrtc.discourse.group/u/mger)\
**Replies:** 0\
**Last updated:** [August 18, 2021, 3:09pm UTC](https://react-native-webrtc.discourse.group/t/issues-with-pod-install-rtcdefaultdecoderfactory-not-found/1336 "2021-08-18T15:09:01Z")

</div>

Hello! I’m trying to perform a pod install on my project and I’m encountering a file-not-found error: I’m using react 17.0.02, react-native 0.64.2, react-native-webrtc 1.92.0, iOS v11.0, and cocoapods 1.10.1. I was …

---

## [App Crash IOS plss help (Fixed)](https://react-native-webrtc.discourse.group/t/app-crash-ios-plss-help-fixed/1243)

<div class="topic-metadata">

**Author:** [@ahmetozalp](https://react-native-webrtc.discourse.group/u/ahmetozalp)\
**Replies:** 2\
**Last updated:** [July 15, 2021, 4:28pm UTC](https://react-native-webrtc.discourse.group/t/app-crash-ios-plss-help-fixed/1243 "2021-07-15T16:28:18Z")

</div>

Apps crash problem ? frame = (0 0; 375 812); gestureRecognizers = \<NSArray: 0x283cd1bf0\>; layer = \<CALayer: 0x28337d600\>\> 2021-05-10 13:42:43.909375+0300 videoKonferans\[6535:893921\] \[native\] (ADVICE) View #49 of type R…

---

## [What this error is about?](https://react-native-webrtc.discourse.group/t/what-this-error-is-about/1309)

<div class="topic-metadata">

**Author:** [@AmirDoreh](https://react-native-webrtc.discourse.group/u/AmirDoreh)\
**Replies:** 0\
**Last updated:** [July 15, 2021, 4:26pm UTC](https://react-native-webrtc.discourse.group/t/what-this-error-is-about/1309 "2021-07-15T16:26:59Z")

</div>

how can i solve this ?

---

## [Sound disappears when receiving call from another app, like Skype](https://react-native-webrtc.discourse.group/t/sound-disappears-when-receiving-call-from-another-app-like-skype/1284)

<div class="topic-metadata">

**Author:** [@tagizade-samir](https://react-native-webrtc.discourse.group/u/tagizade-samir)\
**Replies:** 1\
**Last updated:** [June 24, 2021, 9:34pm UTC](https://react-native-webrtc.discourse.group/t/sound-disappears-when-receiving-call-from-another-app-like-skype/1284 "2021-06-24T21:34:26Z")

</div>

Hello everyone, Our team is developing chat application with 1-1 and group calls. We came upon an issue that when we are on active call, and so we have active audio stream, and I can hear everyone, and everyone can hear…

---

## [Library not found for -lreact-native-webrtc](https://react-native-webrtc.discourse.group/t/library-not-found-for-lreact-native-webrtc/1274)

<div class="topic-metadata">

**Author:** [@2b-dev](https://react-native-webrtc.discourse.group/u/2b-dev)\
**Replies:** 0\
**Last updated:** [June 17, 2021, 4:46am UTC](https://react-native-webrtc.discourse.group/t/library-not-found-for-lreact-native-webrtc/1274 "2021-06-17T04:46:41Z")

</div>

I use “react-native”: “0.64.0”, “react-native-webrtc”: “^1.89.3”, When i test with debug in ios, it work but when i try to release have a problame : library not found for -lreact-native-webrtc

---

## [Setting participant volume](https://react-native-webrtc.discourse.group/t/setting-participant-volume/626)

<div class="topic-metadata">

**Author:** [@albeethekid](https://react-native-webrtc.discourse.group/u/albeethekid)\
**Replies:** 1\
**Last updated:** [May 26, 2021, 8:04pm UTC](https://react-native-webrtc.discourse.group/t/setting-participant-volume/626 "2021-05-26T20:04:14Z")

</div>

I’m a React, and WebRTC noob, attempting to build and iOS (and android app eventually). One of the features that is key to my app is the ability to control another participants volume. I should mention that I’m using the…

---

## [PeerConnection's localDescription doesn't include ICE candidates, normal?](https://react-native-webrtc.discourse.group/t/peerconnections-localdescription-doesnt-include-ice-candidates-normal/385)

<div class="topic-metadata">

**Author:** [@andremar](https://react-native-webrtc.discourse.group/u/andremar)\
**Replies:** 19\
**Last updated:** [May 14, 2021, 2:09pm UTC](https://react-native-webrtc.discourse.group/t/peerconnections-localdescription-doesnt-include-ice-candidates-normal/385 "2021-05-14T14:09:27Z")

</div>

Hi. I’m making some experiments with this native module and sip.js on iOS, trying to make them play nice with each other. sip.js seems to rely on PeerConnection’s localDescription value having the ICE candidates in ther…

---

## [iOS screen sharing](https://react-native-webrtc.discourse.group/t/ios-screen-sharing/1244)

<div class="topic-metadata">

**Author:** [@psangle41](https://react-native-webrtc.discourse.group/u/psangle41)\
**Replies:** 0\
**Last updated:** [May 12, 2021, 3:13pm UTC](https://react-native-webrtc.discourse.group/t/ios-screen-sharing/1244 "2021-05-12T15:13:00Z")

</div>

I have setup broadcast extension. My brodcast extension is successfully sending video sample to host app(taken reference of jitsi meet code for broadcast extension). Also I have logged received video sample in screenCapt…

---

## [IOs background process problem audio and video stops when app goes to background after 15 seconds](https://react-native-webrtc.discourse.group/t/ios-background-process-problem-audio-and-video-stops-when-app-goes-to-background-after-15-seconds/1227)

<div class="topic-metadata">

**Author:** [@vnijat](https://react-native-webrtc.discourse.group/u/vnijat)\
**Replies:** 1\
**Last updated:** [May 9, 2021, 5:50pm UTC](https://react-native-webrtc.discourse.group/t/ios-background-process-problem-audio-and-video-stops-when-app-goes-to-background-after-15-seconds/1227 "2021-05-09T17:50:03Z")

</div>

Hello all, we have problem with audio and video stream. In ios when app goes to background after 15 seconds audio and video stops. in Android we fixed this with foreground services libriary. In ios Xcode we added au…

---

## [WebRTC with Xcode 11.1 and RN 60 pod install failed](https://react-native-webrtc.discourse.group/t/webrtc-with-xcode-11-1-and-rn-60-pod-install-failed/335)

<div class="topic-metadata">

**Author:** [@Jonathansoufer](https://react-native-webrtc.discourse.group/u/Jonathansoufer)\
**Replies:** 6\
**Last updated:** [April 28, 2021, 9:51pm UTC](https://react-native-webrtc.discourse.group/t/webrtc-with-xcode-11-1-and-rn-60-pod-install-failed/335 "2021-04-28T21:51:46Z")

</div>

Hey folks, Does anyone faced the problem below? \> pod install Detected React Native module pods for RNVectorIcons, RNVoipPushNotification, TcpSockets, and react-native-udp Analyzing dependencies \[!\] CocoaPods could …

---

## [Video Call on iOS has sound in the earpiece and not in the speakers like it should](https://react-native-webrtc.discourse.group/t/video-call-on-ios-has-sound-in-the-earpiece-and-not-in-the-speakers-like-it-should/1121)

<div class="topic-metadata">

**Author:** [@filipthornton](https://react-native-webrtc.discourse.group/u/filipthornton)\
**Replies:** 3\
**Last updated:** [April 21, 2021, 4:15am UTC](https://react-native-webrtc.discourse.group/t/video-call-on-ios-has-sound-in-the-earpiece-and-not-in-the-speakers-like-it-should/1121 "2021-04-21T04:15:46Z")

</div>

Hello, I have implemented a video call app with webrtc and incall-manager in react native. On Android everything works great, but on IOS I have problems with the sound. The sound is directed in the earpiece and not in th…

---

## [@react-native-community/async-storage](https://react-native-webrtc.discourse.group/t/react-native-community-async-storage/1033)

<div class="topic-metadata">

**Author:** [@smanzini](https://react-native-webrtc.discourse.group/u/smanzini)\
**Replies:** 0\
**Last updated:** [November 18, 2020, 7:57pm UTC](https://react-native-webrtc.discourse.group/t/react-native-community-async-storage/1033 "2020-11-18T19:57:24Z")

</div>

Hi, do you know whether it’s mandatory the installation of the package @react-native-community/async-storage ? In NPMJS is deprecated and is then necessary to install through Yarn. But I don’t want to mix NPM and Yarn,…

---

## [Tips for "recapturing" microphone input from a background application](https://react-native-webrtc.discourse.group/t/tips-for-recapturing-microphone-input-from-a-background-application/1143)

<div class="topic-metadata">

**Author:** [@jbaudanza](https://react-native-webrtc.discourse.group/u/jbaudanza)\
**Replies:** 0\
**Last updated:** [March 1, 2021, 6:34pm UTC](https://react-native-webrtc.discourse.group/t/tips-for-recapturing-microphone-input-from-a-background-application/1143 "2021-03-01T18:34:15Z")

</div>

Hello, I have a question about capturing microphone input away from a different background application on on iOS. This is the scenario: Start an application that captures input from the microphone (Such as Zoom) Put …

[Next page](https://react-native-webrtc.discourse.group/c/ios/6.md?page=1)
