20
20
jobs :
21
21
build :
22
22
name : build (ios)
23
- runs-on : macos-15
23
+ runs-on : macos-14
24
24
env :
25
25
DEPLOYMENT_TARGET : ' 14.0'
26
26
BUILD_TYPE : ' Release'
37
37
if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
38
38
run : |
39
39
rm -rf /Applications/Xcode_14*
40
- rm -rf /Applications/Xcode_15 *
40
+ rm -rf /Applications/Xcode_16 *
41
41
rm -rf /Users/runner/Library/Android/sdk
42
42
43
43
- name : 🌾 Prepare variables
@@ -59,11 +59,13 @@ jobs:
59
59
ruby-version : ' 3.2' # Not needed with a .ruby-version file
60
60
bundler-cache : true # runs 'bundle install' and caches installed gems automatically
61
61
62
- - name : 🍭 Setup XCode
63
- uses :
maxim-lobanov/[email protected]
62
+ - name : 🔏 Setup code signing
64
63
if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
65
- with :
66
- xcode-version : 16.2
64
+ env :
65
+ MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
66
+ run : |
67
+ bundle exec fastlane ios setup_signing type:${{ env.IOS_SIGN_TYPE }} app_identifier:${{ env.IOS_APP_IDENTIFIER }} # --verbose
68
+
67
69
68
70
- name : 🍹 Prepare ios build env
69
71
if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
90
92
with :
91
93
python-version : ' 3.11'
92
94
95
+ - name : 🍭 Setup XCode
96
+ uses :
maxim-lobanov/[email protected]
97
+ if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
98
+ with :
99
+ xcode-version : latest-stable
100
+
93
101
- name : 🍮 ccache
94
102
uses : hendrikmuhs/ccache-action@v1
95
103
if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
@@ -143,13 +151,6 @@ jobs:
143
151
path : |
144
152
/Users/runner/builddir/**/*.log
145
153
146
- - name : 🔏 Setup code signing
147
- if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
148
- env :
149
- MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
150
- run : |
151
- bundle exec fastlane ios setup_signing type:${{ env.IOS_SIGN_TYPE }} app_identifier:${{ env.IOS_APP_IDENTIFIER }} # --verbose
152
-
153
154
- name : 📦 Package
154
155
if : ${{ env.SENTRY_AUTH_TOKEN != '' }}
155
156
run : |
0 commit comments