I want to access device settings, I checked there are similar posts but no answer for real device.
I tried passing parameters as
desired_caps['app'] = 'settings'
and desired_caps['bundleId'] = 'com.apple.Preferences'
But I get error Instruments Trace Error : Target failed to run: Permission to debug com.apple.Preferences was denied.
The app must be signed with a development identity (e.g. iOS Developer).
Seems like above works on simulator but not device.
I can launch my test app, so I'm passing other parameters correctly.
Or is there any other way to access device settings?
desired_caps = dict()
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '9.2.1'
desired_caps['deviceName'] = 'iPhone'
desired_caps['udid'] = '09d905a'
desired_caps['app'] = 'settings'
# desired_caps['bundleId'] = 'com.apple.Preferences'
# desired_caps['fullReset'] = True
desired_caps['newCommandTimeout'] = 1000
config_iOS.driver_settings = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)