Files

37 lines
936 B
Bash
Executable File

#!/bin/bash -e
rm -rf Detox-ios-src.tbz
rm -rf Detox-ios-framework.tbz
rm -rf Detox-ios-xcuitest.tbz
rm -rf build_temp
find ./ios -name Build -type d -exec rm -rf {} \;
# Package sources
cd ios
tar --exclude-from=.tbzignore -cjf ../Detox-ios-src.tbz .
cd ..
echo "Packaging iOS sources and prebuilt frameworks"
# Create temp build directory
mkdir build_temp_framework
# Package prebuilt framework
scripts/build_framework.ios.sh "ios/Detox.xcodeproj" "build_temp_framework"
cd build_temp_framework
tar --exclude-from=../ios/.tbzignore -cjf ../Detox-ios-framework.tbz .
cd ..
rm -rf build_temp_framework
# Create temp build directory
mkdir build_temp_xcuitest
# Package prebuilt XCUITest runner
scripts/build_xcuitest.ios.sh "ios/DetoxXCUITestRunner/DetoxXCUITestRunner.xcodeproj" "build_temp_xcuitest"
cd build_temp_xcuitest
tar --exclude-from=../ios/.tbzignore -cjf ../Detox-ios-xcuitest.tbz .
cd ..
rm -rf build_temp_xcuitest