# Building SRT on iOS/tvOS
NOTE: The scripts are located in [scripts/build-ios](../../scripts/build-ios/) folder.
## Prerequisites
* Xcode should be installed. Check in terminal whether xcode-select -p points to /Applications/Xcode.app/Contents/Developer
* Install Homebrew according to instructions on [https://brew.sh/](https://brew.sh/)
* Install CMake with Homebrew:
`
brew install cmake
`
## Building OpenSSL
There is [OpenSSL-Universal](https://github.com/krzyzanowskim/OpenSSL) project which has all necessary to build OpenSSL for our needs. It fetches OpenSSL code by itself, so you don’t need to download it separately. Build it with command:
`
./mkssl-xcf.sh
`
## Building SRT code
Now you can build SRT with command:
`
./mksrt-xcf.sh
`
## Adding to Xcode project Results (libcrypto.xcframework and libsrt.xcframework) will be placed in [scripts/build-ios](../../scripts/build-ios/) folder.
Follow [these steps](https://developer.apple.com/documentation/xcode/creating-a-static-framework#Embed-your-framework-in-an-app) to embed frameworks in your app. Choose the Do Not Embed option from the Embed value list.