You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/MAINTAINING.md

865 B

Apart from the general BUILDING.md there are certain things that have to be done by Signal-iOS maintainers.

For transperancy and bus factor, they are outlined here.

Dependencies

Keeping cocoapods based dependencies is easy enough.

pod update

WebRTC

We don't currently have an automated build (cocoapod/carthage) setup for the WebRTC.framework. Instead, read the WebRTC upstream source and build setup instructions here:

https://webrtc.org/native-code/ios/

Once you have your build environment set up and the WebRTC source downloaded:

cd webrtc
# build a fat framework
src/webrtc/build/ios/build_ios_libs.sh
# Put it in our frameworks search path
mv src/webrtc/ios_libs_out/WebRTC.framework ../Signal-iOS/Carthage/Builds

Translations

Read more about translations in TRANSLATIONS.md