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.
16 lines
491 B
Makefile
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}
|