Skip to content

Commit cafb74c

Browse files
committed
test: exit build script if xcode build failed
1 parent 459502f commit cafb74c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

sample/build_ios.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,18 @@ echo "Building app..."
5858
-allowProvisioningUpdates \
5959
-derivedDataPath "$(pwd)/build/output/iOS/DerivedData"
6060

61+
# Check if xcodebuild was successful
62+
if [ $? -ne 0 ]; then
63+
echo "Xcode build failed. Exiting script."
64+
exit 1
65+
fi
66+
6167
mkdir -p "$(pwd)/build/output/iOS/IPA/Payload"
6268

6369
mv "$(pwd)/build/output/iOS/DerivedData/Build/Products/ReleaseForRunning-iphoneos/ImmutableSample.app" "$(pwd)/build/output/iOS/IPA/Payload"
6470

6571
pushd "$(pwd)/build/output/iOS/IPA" && zip -r Payload.zip Payload && popd
6672

67-
mv "$(pwd)/build/output/iOS/IPA/Payload.zip" "$(pwd)/Tests/test/ios/Payload.ipa"
73+
mv "$(pwd)/build/output/iOS/IPA/Payload.zip" "$(pwd)/Tests/test/ios/Payload.ipa"
74+
75+
echo "Build completed successfully."

0 commit comments

Comments
 (0)