Old Google Maps pod (2.7.0) keeps coming back on iOS
I’m trying to upgrade Google Maps to 8.4.0.
I set:
var.ios.pods.GoogleMaps.version=8.4.0
codename1.arg.ios.pods=GoogleMaps 8.4.0,Cordova ~> 6.1
codename1.arg.ios.pods.platform=13.0
codename1.arg.ios.pods.sources=https://github.com/CocoaPods/Specs.git
However, during iOS cloud build I still see:
GoogleMaps ${var.ios.pods.GoogleMaps.version:2.7.0}
and the build fails due to conflicting Google Maps versions.
It seems a Codename One library is injecting:
GoogleMaps ${var.ios.pods.GoogleMaps.version:2.7.0}
even though I removed all old references.
Question: What is the correct way to override or prevent a CN1 library from re-adding an older CocoaPods dependency version? also other references being overridden as well
codename_settings file like:
``` codename1.arg.android.useAndroidX=true
codename1.arg.android.permission.RECORD_AUDIO=true
codename1.arg.ios.generateSplashScreens=true
codename1.description=
codename1.arg.android.permission.CAMERA.required=true
codename1.arg.ios.application_exits=false
codename1.arg.android.permission.CAMERA=true
codename1.vendor=CodenameOne
codename1.arg.android.permission.RECORD_AUDIO.required=true
codename1.arg.ios.multitasking=false
var.ios.pods.GoogleMaps.version=8.4.0
codename1.arg.ios.keyboardOpen=false
codename1.arg.ios.background_modes=bluetooth-central,bluetooth-peripheral,bluetooth-central,bluetooth-peripheral
codename1.arg.build.incSources=1
codename1.arg.android.gradleDep=implementation 'co.infinum\:goldeneye\:1.1.2';
codename1.arg.android.asyncPaint=true
codename1.languageLevel=5
android.statusBarColor=000000
codename1.arg.var.ios.pods.GoogleMaps.version=8.4.0
codename1.arg.android.manifest.queries=
codename1.arg.ios.add_libs=SystemConfiguration.framework;LocalAuthentication.framework;EventKit.framework;CoreBluetooth.framework;
codename1.arg.ios.applicationQueriesSchemes=comgooglemaps
codename1.arg.android.compileSdkVersion=34
codename1.ios.theme=theme
codename1.arg.ios.locationUsageDescription=Location is used to coordinate appointments and directions
codename1.arg.ios.pods=Cordova ~> 6.1,Cordova ~> 6.1,GoogleMaps ${var.ios.pods.GoogleMaps.version\:2.7.0}
codename1.arg.android.playService.maps=true
codename1.arg.ios.prerendered_icon=false
codename1.arg.android.xpermissions=
codename1.arg.ios.debug.teamId=6V4QUP573E
codename1.version=2.6
codename1.arg.android.proguardKeep=-dontwarn com.google.android.gms.**
codename1.arg.android.GoogleMaps.minPlayServicesVersion=18.0.0
codename1.arg.ios.NSFaceIDUsageDescription=Requires FaceID
codename1.j2me.nativeTheme=nbproject/nativej2me.res
codename1.android.theme=none
codename1.arg.ios.project_type=ios
codename1.arg.ios.NSCalendarsUsageDescription=Use Your Calendar
codename1.theme=theme
codename1.arg.ios.pods.platform=13.0,11.0,9.0
codename1.arg.ios.newStorageLocation=true
codename1.icon=icon.png
codename1.arg.android.useGradle=true
codename1.mainName=Main
codename1.arg.ios.objC=true
codename1.arg.ios.testFlight=true
codename1.arg.ios.statusbar_hidden=false
codename1.arg.android.multidex=true
codename1.arg.ios.glAppDelegateHeader=\n\#import "GoogleMaps/GoogleMaps.h"
codename1.arg.ios.icloud.CloudDocuments=true
codename1.arg.ios.pods.sources=https\://github.com/CocoaPods/Specs.git,https\://github.com/CocoaPods/Specs.git
codename1.arg.ios.plistInject=LSApplicationQueriesSchemes comgooglemaps
codename1.arg.android.targetSdkVersion=34
android.navigationBarColor=000000
codename1.arg.java.version=8
codename1.arg.android.permission.USE_FINGERPRINT=true ```