23 lines
642 B
Ruby
23 lines
642 B
Ruby
require 'dotenv/load'
|
|
Dotenv.load("../../.env")
|
|
|
|
default_platform(:ios)
|
|
|
|
platform :ios do
|
|
desc "Build and deploy to App Store"
|
|
lane :deploy_appstore do
|
|
git_commit = `git rev-parse --short HEAD`.strip
|
|
|
|
# Build the Flutter app
|
|
sh("cd #{ENV['PWD']}/.. && flutter build ipa --dart-define=ENABLE_IN_APP_REVIEW=true --dart-define=ENABLE_SENTRY=true --dart-define=GIT_COMMIT=#{git_commit}")
|
|
|
|
# Upload to App Store
|
|
upload_to_app_store(
|
|
ipa: "../build/ios/ipa/Plezy.ipa",
|
|
force: true,
|
|
submit_for_review: false,
|
|
skip_screenshots: true, # https://github.com/fastlane/fastlane/issues/29735
|
|
)
|
|
end
|
|
end
|