#!/bin/sh set -eu cd "$(dirname "$0")/.." ./scripts/build-bridge.sh ./scripts/build-rnnoise.sh ./scripts/build-deepfilter.sh xcodegen generate --spec ios/project.yml case "${1:-simulator}" in simulator) xcodebuild -project ios/CallsPhone.xcodeproj -scheme CallsPhone \ -destination 'generic/platform=iOS Simulator' -derivedDataPath build/ios-simulator \ CODE_SIGNING_ALLOWED=NO build ;; device) : "${CALLS_DEVELOPMENT_TEAM:?Set CALLS_DEVELOPMENT_TEAM to your Apple development team ID}" xcodebuild -project ios/CallsPhone.xcodeproj -scheme CallsPhone \ -destination 'generic/platform=iOS' -derivedDataPath build/ios-device \ "DEVELOPMENT_TEAM=$CALLS_DEVELOPMENT_TEAM" -allowProvisioningUpdates build ;; *) echo 'Usage: build-iphone.sh [simulator|device]' >&2; exit 2 ;; esac