mirror of
https://github.com/hanzoai/Detox.git
synced 2026-09-24 16:55:12 +00:00
37 lines
936 B
Bash
Executable File
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
|