diff --git a/frontend/ios/Podfile b/frontend/ios/Podfile index d97f17e..0268c6e 100644 --- a/frontend/ios/Podfile +++ b/frontend/ios/Podfile @@ -40,5 +40,20 @@ end post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) + + target.build_configurations.each do |config| + # You can remove unused permissions here + # for more information: https://github.com/BaseflowIT/flutter-permission-handler/blob/master/permission_handler/ios/Classes/PermissionHandlerEnums.h + config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [ + '$(inherited)', + ## The 'PERMISSION_LOCATION' macro enables the `locationWhenInUse` and `locationAlways` permission. If + ## the application only requires `locationWhenInUse`, only specify the `PERMISSION_LOCATION_WHENINUSE` + ## macro. + ## + ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse] + 'PERMISSION_LOCATION=1', + 'PERMISSION_LOCATION_WHENINUSE=0', + ] + end end end diff --git a/frontend/ios/Runner/Info.plist b/frontend/ios/Runner/Info.plist index 36e4fd5..f16592b 100644 --- a/frontend/ios/Runner/Info.plist +++ b/frontend/ios/Runner/Info.plist @@ -49,5 +49,34 @@ $(PRODUCT_NAME) optionally uses your location to plan trips directly from your current location. NSLocationWhenInUseUsageDescription $(PRODUCT_NAME) optionally uses your location to plan trips directly from your current location. + LSApplicationQueriesSchemes + + + comgooglemaps + baidumap + iosamap + waze + yandexmaps + yandexnavi + citymapper + mapswithme + osmandmaps + dgis + qqmap + here-location + tomtomgo + copilot + com.sygic.aura + nmap + kakaomap + tmap + szn-mapy + mappls + + http + https + + ITSAppUsesNonExemptEncryption + diff --git a/frontend/ios/fastlane/Fastfile b/frontend/ios/fastlane/Fastfile index 43a1ba4..80fd68b 100644 --- a/frontend/ios/fastlane/Fastfile +++ b/frontend/ios/fastlane/Fastfile @@ -80,10 +80,9 @@ platform :ios do upload_to_app_store( skip_screenshots: true, skip_metadata: true, - skip_app_rating_config: true, - skip_app_review_information: true, - skip_submission: false, - # automatically submit the app for review + precheck_include_in_app_purchases: false, + + submit_for_review: true, automatic_release: true, # automatically release the app after review )