Signal-iOS/Makefile
Jordan Rose 42969ce9da Update to RingRTC v2.24.0
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.
2023-02-06 11:53:14 -08:00

16 lines
491 B
Makefile

APP_IDENTIFIER=org.whispersystems.signal
SCHEME=Signal
dependencies:
git submodule foreach --recursive "git clean -xfd"
git submodule foreach --recursive "git reset --hard"
./Scripts/setup_private_pods
git submodule update --init --progress
$(CURDIR)/Pods/SignalRingRTC/bin/set-up-for-cocoapods
test: dependencies
bundle exec fastlane scan --scheme ${SCHEME}
release: dependencies
SCHEME=${SCHEME} APP_IDENTIFIER=${APP_IDENTIFIER} bundle exec fastlane release nightly:${NIGHTLY}