Skip to content

Commit c553511

Browse files
authored
Merge pull request #437 from immutable/test/ios-build-script
[DX-3624] test: ios build script
2 parents dcd41cf + 05cbbdb commit c553511

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.github/workflows/ui-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,9 @@ jobs:
128128
if: ${{ matrix.targetPlatform == 'StandaloneOSX' }}
129129
run: |
130130
security list-keychains
131-
security default-keychain -s ~/Library/Keychains/login.keychain-db
132131
security delete-keychain temporary
132+
security default-keychain -s ~/Library/Keychains/login.keychain-db
133+
security list-keychains -d user -s ~/Library/Keychains/login.keychain-db
133134
security list-keychains
134135
test-ios:
135136
name: Run iOS UI tests 🧪

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)