Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Threema/   (Social Medium ©)  Datei vom 26.9.2026 mit Größe 3 kB image not shown  

Quelle  BUILD_WEBRTC.md  Sprache: unbekannt

 
Spracherkennung für: .md vermutete Sprache: SPS {SPS[34] MT940[32] SQL[21]} [Methode: maximale Elemente, drei Dimensionen]

# Build WebRTC

### 1. Prerequisites

- At least 30 GB of free disk space

- Matching macOS and Xcode version (see _Versions_)

### 2. Build steps

1. Change to the folder containing your iOS-project

    ```sh
    cd /path/to/your/ios-project-parent
    ```

2. Clone [libwebrtc Build Script](https://github.com/threema-ch/webrtc-build-docker) repository

    ```sh
    git clone https://github.com/threema-ch/webrtc-build-docker
    ```

3. Open its directory

    ```sh
    cd webrtc-build-docker
    ```

4. Run build command with desired WebRTC commit (see _Versions_)
   
    ``` sh
    ./build-ios.sh <WebRTC Commit SHA> # See table below
    ```

5. Remove existing framework and move to correct location

    ```sh
    rm -r ../<iOS Project Folder Name>/WebRTC.xcframework
    mv artifacts/ios/WebRTC.xcframework ../<iOS Project Folder Name>/
    ```

## Versions

| iOS App Version | WebRTC Commit                                  | Patch Commit                                 | macOS Version    | Xcode Version  | WebRTC Binary Version |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------  | ---------------- | --------------------- |
| 7.3    | [e8b4d4c5952a8fb7b35c2a6cba4e8c3de2ea2e1e](https://chromium.googlesource.com/external/webrtc/+/e8b4d4c5952a8fb7b35c2a6cba4e8c3de2ea2e1e) (m149) | [9f651bb81f35f2513f68089920010054d5b5970c](https://github.com/threema-ch/webrtc-build-docker/commit/9f651bb81f35f2513f68089920010054d5b5970c) | 26.5.1 (25F80) | 26.5 (17F42) | 149.0 |
| 7.0    | [8d78f5de6c27b2c793039989ea381f1428fb0100](https://chromium.googlesource.com/external/webrtc/+/8d78f5de6c27b2c793039989ea381f1428fb0100) (m134) | [c1bdc77da1513aa816a6e5d29150b3da8a04c144](https://github.com/threema-ch/webrtc-build-docker/commit/c1bdc77da1513aa816a6e5d29150b3da8a04c144) | 15.3.3 (24D81) | 16.3 (16C5032a) | 134.0 |
| 5.9.1    | [41b1493ddb5d98e9125d5cb002fd57ce76ebd8a7](https://chromium.googlesource.com/external/webrtc/+/41b1493ddb5d98e9125d5cb002fd57ce76ebd8a7) (m123) | [86a2fd8f10ac57e1ea16e0be37b337976e383338](https://github.com/threema-ch/webrtc-build-docker/commit/86a2fd8f10ac57e1ea16e0be37b337976e383338) | 14.4.1 (23E224) | 15.3 (15E204a)    | 123.0 |
| 5.9    | [b0cc68e61205fd11a7256a6e85307ec17ad95790](https://chromium.googlesource.com/external/webrtc/+/b0cc68e61205fd11a7256a6e85307ec17ad95790) (m120) | [785df490a6de4b8f0b2496eede260f060c0dd0ee](https://github.com/threema-ch/webrtc-build-docker/commit/785df490a6de4b8f0b2496eede260f060c0dd0ee) | 14.3.1 (23D60) | 15.2 (15C500b)    | 120.0 |
| 5.6    | [151be743d4c83671565f9c1eada3f4a0b2e44dea](https://chromium.googlesource.com/external/webrtc/+/151be743d4c83671565f9c1eada3f4a0b2e44dea) (m114) | [07bf304f62e536217dad166ca9a603cad9d61e7e](https://github.com/threema-ch/webrtc-build-docker/commit/07bf304f62e536217dad166ca9a603cad9d61e7e) | 13.5 (22G74) | 14.3.1 (14E300c)  | 114.0 |
| Group-Calls-Branch| [218b56e516386cd57c7513197528c3124bcd7ef3](https://chromium.googlesource.com/external/webrtc/+/218b56e516386cd57c7513197528c3124bcd7ef3) (m110) | [d49a6318dbb90665684c9d6cda083416912d5086](https://github.com/threema-ch/webrtc-build-docker/commit/d49a6318dbb90665684c9d6cda083416912d5086) | 13.3.1 (a) (22E772610a) | 14.2 (14C18) | 110.0 |
| 4.8.0 (2741)  | [ffd9187dc0d9211ad52173bf0daa5001ca7d45ee](https://chromium.googlesource.com/external/webrtc/+/ffd9187dc0d9211ad52173bf0daa5001ca7d45ee) (m100) | [92e9bfefac342b2c2547cd860844f9bf7fd36252](https://github.com/threema-ch/webrtc-build-docker/commit/92e9bfefac342b2c2547cd860844f9bf7fd36252) | 12.4 (21F79) | 13.2.1 (13C100) | 100.0.0 |

[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-11-03]