migration

This commit is contained in:
Daniel Arantes Loverde
2026-08-11 13:22:02 -03:00
parent c4d6998595
commit 7702836fe7
231 changed files with 4329 additions and 1958 deletions

60
fastlane/Fastfile Normal file
View File

@@ -0,0 +1,60 @@
# This file contains the fastlane.tools configuration for the PediFoods iOS app.
# You can find the documentation at https://docs.fastlane.tools
default_platform(:ios)
lane :assemble do |options|
# Manual signing (team/identity/profile) for the "PediFoods" target is
# baked directly into PediFoods.xcodeproj's own project settings - not
# overridden here.
# agvtool needs VERSIONING_SYSTEM = apple-generic, which this project doesn't
# set, so it silently no-ops - pass CURRENT_PROJECT_VERSION directly instead.
xcargs = "-skipPackagePluginValidation -skipMacroValidation"
xcargs += " CURRENT_PROJECT_VERSION=#{ENV['BUILD_NUMBER']}" if ENV["BUILD_NUMBER"]
build_app(
scheme: "PediFoods",
sdk: "iphoneos",
export_method: ENV["BITRISE_DISTRIBUTION_METHOD"] || "app-store",
xcconfig: "fastlane/AppStore.xcconfig",
xcargs: xcargs,
derived_data_path: ".build/DerivedData",
output_directory: ".build/fastlane",
skip_archive: ENV["FASTLANE_SKIP_ARCHIVE"] == "YES",
skip_codesigning: ENV["FASTLANE_SKIP_CODESIGNING"] == "YES"
)
end
lane :beta do |options|
desc "Build and upload to TestFlight"
get_provisioning_profile(api_key_path: "fastlane/apikey.json")
assemble
upload_to_testflight(
api_key_path: "fastlane/apikey.json",
skip_waiting_for_build_processing: true
)
end
lane :release do |options|
desc "Build and release app"
# see https://docs.fastlane.tools/uploading-app-privacy-details/
#upload_app_privacy_details_to_app_store(json_path: "fastlane/app_privacy_details.json")
# if you have an apikey.json file (https://developer.apple.com/documentation/appstoreconnectapi/creating-api-keys-for-app-store-connect-api), fastlane can automatically fetch certificates and the ASC authentication information
#get_certificates(api_key_path: "fastlane/apikey.json")
get_provisioning_profile(api_key_path: "fastlane/apikey.json")
assemble
upload_to_app_store(
api_key_path: "fastlane/apikey.json",
app_rating_config_path: "fastlane/metadata/rating.json",
release_notes: { default: "Fixes and improvements." },
submit_for_review: false
)
end