Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. iOS SDK 2.6, since build 2.6.19, includes two frameworks: Objective C and Swift, and since 2.6.95 Objective C framework is shipped as XCFramework.

2. Due to WebRTC library update, iOS SDK builds since 2.6.86 will work only on arm64 hardware (iPhone 5s and newer).

3. Version 2.5 examples cannot be build with version 2.6 due to changes in video capturing to allow custom video capturer implementation. Links in the table above point to compatible source code for each SDK version.

...

Here is described how to build examples using Xcode before 10. Examples building procedure with Xcode 10 and newer slightly differs, and described here. Since iOS SDK build 2.6.114, examples may be built with SPM packages, the procedure is describedhere.

Known issues

1. To play WebRTC stream correctly in iOS application in fullscreen mode it is necessary to follow client device aspect ratio

...

Solution: update WCS build to 5.2.935 or newer

3. CocoaPods is used as dependency manager because some of dependencies do not support Swift Package Manager yet4. It is recommended to use Rosetta when building applications in Xcode for iOS Simulator on Mac with M1 CPU.