Skip to content

Commit 6d12140

Browse files
committed
add a "refresh_dsyms" lane
this should be run at some point after a new binary is sent to Apple. We can't run it during the beta process, as there's an indeterminate delay between uploading the build and the dysms being available.
1 parent d4d612c commit 6d12140

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ GEM
7171
xcodeproj (>= 1.4.4, < 2.0.0)
7272
xcpretty (>= 0.2.4, < 1.0.0)
7373
xcpretty-travis-formatter (>= 0.0.3)
74+
fastlane-plugin-bugsnag (1.1.0)
7475
gh_inspector (1.0.3)
7576
google-api-client (0.9.28)
7677
addressable (~> 2.3)
@@ -189,10 +190,10 @@ PLATFORMS
189190
DEPENDENCIES
190191
badge
191192
fastlane
193+
fastlane-plugin-bugsnag
192194
hockeyapp
193195
json
194196
xcodeproj
195197

196-
197198
BUNDLED WITH
198199
1.14.6

fastlane/Pluginfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
#
33
# Ensure this file is checked in to source control!
44

5+
gem 'fastlane-plugin-bugsnag'

fastlane/platforms/ios.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@
3030
testflight
3131
end
3232

33+
desc 'Upload dYSM symbols to Bugsnag from Apple'
34+
lane :refresh_dsyms do
35+
download_dsyms
36+
upload_symbols_to_bugsnag
37+
clean_build_artifacts
38+
end
39+
3340
desc 'Run iOS builds or tests, as appropriate'
3441
lane :'ci-run' do
3542
# set up things so they can run

0 commit comments

Comments
 (0)