Generate build number for adhoc builds too

This commit is contained in:
ismailgulek 2021-04-13 15:52:55 +03:00
parent 395e8375af
commit 978f8b9013
No known key found for this signature in database
GPG key ID: E96336D42D9470A9

View file

@ -28,19 +28,20 @@ platform :ios do
desc "Builds an adhoc ipa"
lane :adhoc do |options|
options[:adhoc] = true
build_number = generate_build_number()
options = { build_number: build_number }.merge(options)
build_release(options)
end
desc "Builds an ipa for the App Store"
lane :app_store do |options|
build_number = generate_build_number()
options = { build_number: build_number }.merge(options)
build_release(options)
end
desc "Builds the ipa for the AppStore, then uploads it"
lane :deploy_release do |options|
require 'date'
build_number = DateTime.now.strftime("%Y%m%d%H%M%S")
options = { build_number: build_number }.merge(options)
# build the IPA
app_store(options)
# upload the IPA and metadata
@ -349,4 +350,10 @@ end
content.gsub!(pattern, replacement)
end
File.write(file, content)
end
end
# Generates a new build number based on timestamp
def generate_build_number()
require 'date'
return DateTime.now.strftime("%Y%m%d%H%M%S")
end