mirror of
https://github.com/selfxyz/self.git
synced 2026-01-15 01:28:18 -05:00
39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
source "scripts/common.sh"
|
|
|
|
cd witnesscalc
|
|
./build_gmp.sh ios
|
|
make ios
|
|
cd build_witnesscalc_ios
|
|
|
|
# Build for each circuit
|
|
for circuit in "${CIRCUITS[@]}"; do
|
|
xcodebuild -project witnesscalc.xcodeproj \
|
|
-scheme "$circuit" \
|
|
-sdk iphoneos \
|
|
-configuration Release \
|
|
DEVELOPMENT_TEAM="$DEVELOPMENT_TEAM" \
|
|
ARCHS="arm64" \
|
|
-destination 'generic/platform=iOS' \
|
|
PRODUCT_BUNDLE_IDENTIFIER=com.warrom.witnesscalc \
|
|
-allowProvisioningUpdates \
|
|
build
|
|
done
|
|
|
|
cd ../..
|
|
|
|
# Copy artifacts for each circuit
|
|
for circuit in "${CIRCUITS[@]}"; do
|
|
cp witnesscalc/build_witnesscalc_ios/src/Release-iphoneos/libwitnesscalc_${circuit}.a ios
|
|
|
|
mkdir -p ios/OpenPassport/Assets.xcassets/${circuit}.dat.dataset
|
|
mkdir -p ios/OpenPassport App Clip/Assets.xcassets/${circuit}.dat.dataset
|
|
|
|
cp witnesscalc/src/${circuit}.dat ios/OpenPassport/Assets.xcassets/${circuit}.dat.dataset/${circuit}.dat
|
|
cp witnesscalc/src/${circuit}.dat ios/OpenPassport App Clip/Assets.xcassets/${circuit}.dat.dataset/${circuit}.dat
|
|
cp witnesscalc/src/witnesscalc_${circuit}.h ios
|
|
done
|
|
|
|
echo "copied artifacts to ios directory"
|