# Run with tooling from https://github.com/flutter/codelabs/tree/main/tooling/codelab_rebuild name: Place Tracker rebuild script steps: - name: Remove runner rmdirs: - android - ios - web - name: Rebuild Runner flutter: create --org dev.flutter --platform android,ios,web . - name: Update deps flutter: pub upgrade --major-versions - name: Patch android/app/src/main/AndroidManifest.xml path: android/app/src/main/AndroidManifest.xml patch-u: | --- b/place_tracker/android/app/src/main/AndroidManifest.xml +++ a/place_tracker/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,12 @@ android:label="place_tracker" android:name="${applicationName}" android:icon="@mipmap/ic_launcher"> + + Bool { + GMSServices.provideAPIKey("YOUR KEY HERE") GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } - name: Patch ios/Flutter/AppFrameworkInfo.plist path: ios/Flutter/AppFrameworkInfo.plist patch-u: | --- b/place_tracker/ios/Flutter/AppFrameworkInfo.plist +++ a/place_tracker/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 11.0 + 13.0 - name: Patch ios/Podfile path: ios/Podfile patch-u: | --- b/place_tracker/ios/Podfile +++ a/place_tracker/ios/Podfile @@ -1,5 +1,5 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '11.0' +# Google Maps requires iOS 13: https://developers.google.com/maps/documentation/ios-sdk/overview#supported_platforms +platform :ios, '13.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true'