SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
100.
for_lane :dogspaw do
app_identifier "com.vivarepublica.cash.dogspaw"
apple_id "build-bot@toss.im"
team_id "…"
end
for_lane :alpha do
app_identifier "com.vivarepublica.cash.alpha"
apple_id "build-bot@toss.im"
team_id "…"
end
for_lane :staging do
app_identifier "com.vivarepublica.cash.staging"
apple_id "build-bot@toss.im"
team_id "…"
end
#... ...
101.
# pseudo-Fastfile. -Fastfile.
platform :ios do
before_all do
ensure_git_status_clean
clear_derived_data
end
lane :match_appstore do |options|
match(git_branch: "appstore_account", type: "adhoc", readonly: readonly)
match(git_branch: "appstore_account", type: "appstore", readonly: readonly)
end
102.
lane :prod do |options|
match_appstore
cocoapods(repo_update: true)
gym(...)
crashlytics(...)
slack(...)
end
after_all do |lane|
reset_git_repo(disregard_gitignore: false)
end
error do |lane, exception|
reset_git_repo(disregard_gitignore: false)
slack(...)
end
end