Skip to content

Commit 7be0c18

Browse files
committed
#292: fixed some things
1 parent 0d2972f commit 7be0c18

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

fastlane/Fastfile

+19-7
Original file line numberDiff line numberDiff line change
@@ -152,17 +152,17 @@ end
152152
########################
153153

154154
private_lane :alpha_ios_build do
155-
buildAppIOSOnly(flavor: 'alpha')
155+
buildAppIOSTesting(flavor: 'alpha')
156156
uploadToAppcenterIos(flavor: 'alpha') # Deploy the ipa to AppCenter.
157157
end
158158

159159
private_lane :beta_ios_build do
160-
buildAppIOSOnly(flavor: 'beta')
160+
buildAppIOSTesting(flavor: 'beta')
161161
uploadToAppcenterIos(flavor: 'beta') # Deploy the ipa to AppCenter.
162162
end
163163

164164
private_lane :prod_ios_build do
165-
buildAppIOSOnly(flavor: 'prod')
165+
buildAppIOSAppstore(flavor: 'prod')
166166
sh("echo","Enter `apple_id` in the prod_ios_build lane")
167167
#buildAndDeployToAppStore(flavor: 'prod', configuration: 'Release-prod', identifier: 'com.icapps.fluttertemplate', apple_id: '')
168168
end
@@ -219,11 +219,24 @@ private_lane :buildAppBundleAndroid do |options|
219219
upload_artifacts_to_s3(flavor: options[:flavor])
220220
end
221221

222-
private_lane :buildAppIOSOnly do |options|
222+
private_lane :buildAppIOSAppstore do |options|
223223
Dir.chdir ".." do
224224
podRepoUpdate
225-
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
226-
convertAppToIpa(flavor: options[:flavor])
225+
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
226+
end
227+
Dir.chdir "../build" do
228+
zip(
229+
path: "./",
230+
include: ["**/debug-info/#{options[:flavor]}/app.ios-*", "**/ios/Release-#{options[:flavor]}-iphoneos/Runner.app.dSYM/*"],
231+
output_path: "iOSSymbols.zip"
232+
)
233+
end
234+
end
235+
236+
private_lane :buildAppIOSTesting do |options|
237+
Dir.chdir ".." do
238+
podRepoUpdate
239+
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
227240
end
228241
Dir.chdir "../build" do
229242
zip(
@@ -232,7 +245,6 @@ private_lane :buildAppIOSOnly do |options|
232245
output_path: "iOSSymbols.zip"
233246
)
234247
end
235-
upload_artifacts_to_s3(flavor: options[:flavor])
236248
end
237249

238250
private_lane :podRepoUpdate do |options|

0 commit comments

Comments
 (0)