Using the geolocation entry in browserstack.json throws an error, stating it doesn't work with browserstack local however,
the local config under the connection_settings is set to false:
{
err: null,
status: 422,
body: '"{\\"message\\":\\"IP Geolocation feature is not available in conjunction with BrowserStack Local.\\"}"'
}
[9/26/2023, 6:07:35 PM] - error: Build creation failed. Error: IP Geolocation feature is not available in conjunction with BrowserStack Local.
sample browserstack.json
{
"auth": {
"username": "",
"access_key": ""
},
"browsers": [
{
"browser": "chrome",
"os": "Windows 10",
"versions": ["latest"]
}
],
"run_settings": {
"cache_dependencies": false,
"cypress_config_file": "cypress.config.js",
"project_name": "project-name",
"build_name": "build-name",
"exclude": [],
"parallels": "1",
"npm_dependencies": {
},
"package_config_options": {},
"headless": true,
"geolocation": "US-NY"
},
"connection_settings": {
"local": false,
"local_identifier": null,
"local_mode": null,
"local_config_file": null
},
"disable_usage_reporting": false
}
I'm using an enterprise account and validated the plan for automate desktop and mobile:
Enterprise Automate - Desktop & Mobile
on browserstack local appears as "on" but the logs state the config is set to false

Using the
geolocationentry inbrowserstack.jsonthrows an error, stating it doesn't work with browserstack local however,the
localconfig under theconnection_settingsis set to false:sample
browserstack.jsonI'm using an enterprise account and validated the plan for automate desktop and mobile:
Enterprise Automate - Desktop & Mobileon browserstack local appears as "on" but the logs state the config is set to false
