migration
This commit is contained in:
5
fastlane/AppStore.xcconfig
Normal file
5
fastlane/AppStore.xcconfig
Normal file
@@ -0,0 +1,5 @@
|
||||
// Additional properties included by the Fastfile build_app
|
||||
|
||||
// This file can be used to override various properties from the project's build settings
|
||||
//PRODUCT_BUNDLE_IDENTIFIER =
|
||||
//DEVELOPMENT_TEAM =
|
||||
8
fastlane/Appfile
Normal file
8
fastlane/Appfile
Normal file
@@ -0,0 +1,8 @@
|
||||
# For more information about the Appfile, see:
|
||||
# https://docs.fastlane.tools/advanced/#appfile
|
||||
|
||||
app_identifier("com.br.pedifoods.app")
|
||||
|
||||
apple_id ENV["APPLE_ID"]
|
||||
itc_team_id ENV["ITC_TEAM_ID"]
|
||||
team_id ENV["DEVELOPMENT_TEAM"]
|
||||
27
fastlane/Deliverfile
Normal file
27
fastlane/Deliverfile
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
copyright "#{Time.now.year}"
|
||||
|
||||
force(true) # Skip HTML report verification
|
||||
automatic_release(true)
|
||||
skip_screenshots(false)
|
||||
precheck_include_in_app_purchases(false)
|
||||
|
||||
#skip_binary_upload(true)
|
||||
submit_for_review(true)
|
||||
|
||||
submission_information({
|
||||
add_id_info_serves_ads: false,
|
||||
add_id_info_uses_idfa: false,
|
||||
add_id_info_tracks_install: false,
|
||||
add_id_info_tracks_action: false,
|
||||
add_id_info_limits_tracking: false,
|
||||
content_rights_has_rights: false,
|
||||
content_rights_contains_third_party_content: false,
|
||||
export_compliance_contains_third_party_cryptography: false,
|
||||
export_compliance_encryption_updated: false,
|
||||
export_compliance_platform: 'ios',
|
||||
export_compliance_compliance_required: false,
|
||||
export_compliance_uses_encryption: false,
|
||||
export_compliance_is_exempt: false,
|
||||
export_compliance_contains_proprietary_cryptography: false
|
||||
})
|
||||
60
fastlane/Fastfile
Normal file
60
fastlane/Fastfile
Normal 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
|
||||
|
||||
7
fastlane/metadata/app_privacy_details.json
Normal file
7
fastlane/metadata/app_privacy_details.json
Normal file
@@ -0,0 +1,7 @@
|
||||
[
|
||||
{
|
||||
"data_protections": [
|
||||
"DATA_NOT_COLLECTED"
|
||||
]
|
||||
}
|
||||
]
|
||||
1
fastlane/metadata/en-US/description.txt
Normal file
1
fastlane/metadata/en-US/description.txt
Normal file
@@ -0,0 +1 @@
|
||||
A great new app built with Skip!
|
||||
1
fastlane/metadata/en-US/keywords.txt
Normal file
1
fastlane/metadata/en-US/keywords.txt
Normal file
@@ -0,0 +1 @@
|
||||
app,key,words
|
||||
1
fastlane/metadata/en-US/privacy_url.txt
Normal file
1
fastlane/metadata/en-US/privacy_url.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://example.org/privacy/
|
||||
1
fastlane/metadata/en-US/release_notes.txt
Normal file
1
fastlane/metadata/en-US/release_notes.txt
Normal file
@@ -0,0 +1 @@
|
||||
Bug fixes and performance improvements.
|
||||
1
fastlane/metadata/en-US/software_url.txt
Normal file
1
fastlane/metadata/en-US/software_url.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://example.org/app/
|
||||
1
fastlane/metadata/en-US/subtitle.txt
Normal file
1
fastlane/metadata/en-US/subtitle.txt
Normal file
@@ -0,0 +1 @@
|
||||
A new Skip app
|
||||
1
fastlane/metadata/en-US/support_url.txt
Normal file
1
fastlane/metadata/en-US/support_url.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://pedifoods.com.br/support
|
||||
1
fastlane/metadata/en-US/title.txt
Normal file
1
fastlane/metadata/en-US/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
PediFoods
|
||||
1
fastlane/metadata/en-US/version_whats_new.txt
Normal file
1
fastlane/metadata/en-US/version_whats_new.txt
Normal file
@@ -0,0 +1 @@
|
||||
New features and better performance.
|
||||
18
fastlane/metadata/rating.json
Normal file
18
fastlane/metadata/rating.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"alcoholTobaccoOrDrugUseOrReferences": "NONE",
|
||||
"contests": "NONE",
|
||||
"gamblingSimulated": "NONE",
|
||||
"horrorOrFearThemes": "NONE",
|
||||
"koreaAgeRatingOverride": "NONE",
|
||||
"matureOrSuggestiveThemes": "NONE",
|
||||
"medicalOrTreatmentInformation": "NONE",
|
||||
"profanityOrCrudeHumor": "NONE",
|
||||
"sexualContentGraphicAndNudity": "NONE",
|
||||
"sexualContentOrNudity": "NONE",
|
||||
"violenceCartoonOrFantasy": "NONE",
|
||||
"violenceRealisticProlongedGraphicOrSadistic": "NONE",
|
||||
"violenceRealistic": "NONE",
|
||||
"gambling": false,
|
||||
"lootBox": false,
|
||||
"unrestrictedWebAccess": false
|
||||
}
|
||||
Reference in New Issue
Block a user