Skip to content

Commit 497d476

Browse files
Working on iOS GitHub CI
1 parent 4faabce commit 497d476

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/pr_validation.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,12 @@ jobs:
9292
BUILD_PROVISION_PROFILE_BASE64: ${{ secrets.PROVISIONING_PROFILE }}
9393
EXPORT_OPTIONS_PLIST: ${{ secrets.EXPORT_OPTIONS_PLIST }}
9494
run: |
95-
# create variables
95+
# Create variables
9696
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
9797
PP_PATH=$RUNNER_TEMP/build_pp.mobileprovision
9898
KEYCHAIN_PATH=~/Library/Keychains/login.keychain-db
9999
100-
# import certificate and provisioning profile from secrets
100+
# Import certificate and provisioning profile from secrets
101101
echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode -o $CERTIFICATE_PATH
102102
echo -n "$BUILD_PROVISION_PROFILE_BASE64" | base64 --decode -o $PP_PATH
103103
@@ -106,14 +106,20 @@ jobs:
106106
#security set-keychain-settings -lut 21600 $KEYCHAIN_PATH
107107
#security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
108108
109-
# import certificate to keychain
109+
# Import certificate to keychain
110110
security import $CERTIFICATE_PATH -P "$P12_PASSWORD" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH
111111
security list-keychain -d user -s $KEYCHAIN_PATH
112112
113-
# apply provisioning profile
113+
# Verify certificate was loaded into keychain
114+
security find-identity -p codesigning -v
115+
116+
# Apply provisioning profile
114117
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
115118
cp $PP_PATH ~/Library/MobileDevice/Provisioning\ Profiles
116119
120+
# List all provisioning profiles to make sure we placed it correctly
121+
ls ~/Library/MobileDevice/Provisioning\ Profiles/
122+
117123
# Save ExportOptions.plist from Base64 to file
118124
echo -n "$EXPORT_OPTIONS_PLIST" | base64 --decode -o $EXPORT_OPTS_PATH
119125

0 commit comments

Comments
 (0)