mirror of
https://github.com/signalapp/Signal-iOS.git
synced 2025-12-05 01:10:41 +00:00
RingRTC (along with WebRTC) are no longer included as submodules; now they are a nearly-standard pod dependency with an extra "prebuild checksum" to download the built artifacts. This removes the submodules as well as the storing of the WebRTC artifact repo commit in the app's Info.plist. RingRTC already prints the current version in debug logs, so we're not losing anything.
663 B
663 B
Apart from the general BUILDING.md there are certain things that have
to be done by Signal-iOS maintainers.
For transparency and bus factor, they are outlined here.
Dependencies
Keeping CocoaPods based dependencies is easy enough.
- To just update one dependency:
bundle exec pod update DependencyKit - To update all dependencies to the latest according to the Podfile range:
bundle exec pod update
Some Signal Pods have prebuilt artifacts that need a checksum to be downloaded as part of the build. These are provided by the CallingCore team.
Translations
Read more about translations in TRANSLATIONS.md