Skip to content

Commit

Permalink
#292: fixed some things
Browse files Browse the repository at this point in the history
  • Loading branch information
jorre127 committed Aug 11, 2023
1 parent 0d2972f commit 7be0c18
Showing 1 changed file with 19 additions and 7 deletions.
26 changes: 19 additions & 7 deletions fastlane/Fastfile
Original file line number Diff line number Diff line change
Expand Up @@ -152,17 +152,17 @@ end
########################

private_lane :alpha_ios_build do
buildAppIOSOnly(flavor: 'alpha')
buildAppIOSTesting(flavor: 'alpha')
uploadToAppcenterIos(flavor: 'alpha') # Deploy the ipa to AppCenter.
end

private_lane :beta_ios_build do
buildAppIOSOnly(flavor: 'beta')
buildAppIOSTesting(flavor: 'beta')
uploadToAppcenterIos(flavor: 'beta') # Deploy the ipa to AppCenter.
end

private_lane :prod_ios_build do
buildAppIOSOnly(flavor: 'prod')
buildAppIOSAppstore(flavor: 'prod')
sh("echo","Enter `apple_id` in the prod_ios_build lane")
#buildAndDeployToAppStore(flavor: 'prod', configuration: 'Release-prod', identifier: 'com.icapps.fluttertemplate', apple_id: '')
end
Expand Down Expand Up @@ -219,11 +219,24 @@ private_lane :buildAppBundleAndroid do |options|
upload_artifacts_to_s3(flavor: options[:flavor])
end

private_lane :buildAppIOSOnly do |options|
private_lane :buildAppIOSAppstore do |options|
Dir.chdir ".." do
podRepoUpdate
sh("fvm", "flutter", "build", "ipa", "--release", "--flavor", options[:flavor], "-t" "lib/main_#{options[:flavor]}.dart", "--no-codesign", "--obfuscate", "--split-debug-info=./build/debug-info/#{options[:flavor]}", "--build-number=#{BUILD_NR}") # Build the application
convertAppToIpa(flavor: options[:flavor])
sh("fvm", "flutter", "build", "ipa", "--release", "--flavor", options[:flavor], "-t" "lib/main_#{options[:flavor]}.dart", "--obfuscate", "--split-debug-info=./build/debug-info/#{options[:flavor]}", "--build-number=#{BUILD_NR}") # Build the application
end
Dir.chdir "../build" do
zip(
path: "./",
include: ["**/debug-info/#{options[:flavor]}/app.ios-*", "**/ios/Release-#{options[:flavor]}-iphoneos/Runner.app.dSYM/*"],
output_path: "iOSSymbols.zip"
)
end
end

private_lane :buildAppIOSTesting do |options|
Dir.chdir ".." do
podRepoUpdate
sh("fvm", "flutter", "build", "ipa", "--release", "--flavor", options[:flavor], "-t" "lib/main_#{options[:flavor]}.dart", "--export-method ad-hoc", "--obfuscate", "--split-debug-info=./build/debug-info/#{options[:flavor]}", "--build-number=#{BUILD_NR}") # Build the application
end
Dir.chdir "../build" do
zip(
Expand All @@ -232,7 +245,6 @@ private_lane :buildAppIOSOnly do |options|
output_path: "iOSSymbols.zip"
)
end
upload_artifacts_to_s3(flavor: options[:flavor])
end

private_lane :podRepoUpdate do |options|
Expand Down

0 comments on commit 7be0c18

Please sign in to comment.