Skip to content

iOS 11+

Starting with React Native 0.60 due to a new auto linking feature you no longer need to follow manual linking steps but you will need to follow the other steps below if you plan on releasing your app to production.

Adjusting the Supported Platform Version

Make sure you are using CocoaPods 1.10 or higher.

Otherwise you will experience problems.

You may have to change the platform field in your podfile.
react-native-webrtc doesn't support iOS < 11
Set it to 11.0 or above otherwise you'll receive an error when running pod install.

platform :ios, '11.0'

Declaring Permissions

In ios/<YourProjectName>/Info.plist add the following.

xml
<key>NSCameraUsageDescription</key>
<string>Camera permission description</string>
<key>NSMicrophoneUsageDescription</key>
<string>Microphone permission description</string>

Screen Capture Support

An extensive walkthrough will be included here soon.

Library not loaded/Code signature invalid

This is an issue with iOS 13.3.1.

All dynamic frameworks being compiled to the newest release of iOS 13.3.1 are experiencing this issue when run on a personal provisioning profile/developer account.

Use a non-Personal Team provisioning profile (paid developer account) to resolve the issue. You can find more information here.

Released under the Apache 2.0 License