@@ -32,21 +32,24 @@ jobs:
32
32
security unlock-keychain -p "${{ secrets.APPLE_KEYCHAIN_PASSWORD}}" ${{ env.LOCAL_KEYCHAIN_PATH }}
33
33
34
34
# Step 2 (import certificate to keychain)
35
- # echo -n "${{ secrets.APPLE_P12_CERT_BASE64 }}" | base64 --decode -o ${{ env.LOCAL_CERT_PATH }}
36
- echo ${{ secrets.APPLE_P12_CERT_BASE64 }} | base64 --decode > ${{ env.LOCAL_CERT_PATH }}
35
+ echo -n "${{ secrets.APPLE_P12_CERT_BASE64 }}" | base64 --decode -o ${{ env.LOCAL_CERT_PATH }}
37
36
security import ${{ env.LOCAL_CERT_PATH }} \
38
37
-f pkcs12 \
39
38
-k ${{ env.LOCAL_KEYCHAIN_PATH }} \
40
- -P "${{ secrets.APPLE_P12_PASSWORD }}" \
41
- # -A -t cert
42
- # -T /usr/bin/codesign
39
+ -P "${{ secrets.APPLE_P12_PASSWORD }}"
43
40
rm ${{ env.LOCAL_CERT_PATH }}
44
41
security list-keychain -d user -s ${{ env.LOCAL_KEYCHAIN_PATH }}
45
42
46
43
# Step 3 (import and apply provisioning profile)
47
- echo -n "${{ secrets.APPLE_PROVISION_PROFILE_BASE64 }}" | base64 --decode -o ${{ env.LOCAL_PP_PATH }}
48
- mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
49
- cp ${{ env.LOCAL_PP_PATH }} ~/Library/MobileDevice/Provisioning\ Profiles
44
+
45
+ # echo -n "${{ secrets.APPLE_PROVISION_PROFILE_BASE64 }}" | base64 --decode -o ${{ env.LOCAL_PP_PATH }}
46
+ # mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
47
+ # cp ${{ env.LOCAL_PP_PATH }} ~/Library/MobileDevice/Provisioning\ Profiles
48
+
49
+ mkdir -p ${{ runner.temp }} Profiles
50
+ echo -n "${{ secrets.APPLE_PROVISION_PROFILES_ZIP_BASE64 }}" | base64 --decode -o ${{ env.LOCAL_PP_PATH }}
51
+ unzip ${{ env.LOCAL_PP_PATH }} -d ${{ runner.temp }}/Profiles
52
+ cp ${{ runner.temp }}/Profiles/ ~/Library/MobileDevice/Provisioning/
50
53
51
54
- name : Set Up Node.js
52
55
uses : actions/setup-node@v2
0 commit comments