Appium iOS Automation using WebDriverAgent-XCUITest with Any Dev Signed App

Hi any one can give details about automating a dev signed ios app (.ip/.app) on real device using WebDriverAgent -Appium 1.6.3 MAC OS Sierra

For integration App is working fine

Setup completely done _Facing issues with Signing WebDriverAgent with same dev profile (which used to create dev profile ipa) What are all the bundle id changes we need to be done if want to code sign WebDriverAgent with our own app dev certificates & provisioning profile

Please help

Thanks,

Platform details

MAC OS : Sierra 10.12.1

Xcode 8.1
Appium 1.6.3
iOS Version need be Automate : 10.1.1
All set up are upto date

Working with Integration app in both simulator and device

i’m really interested too… if someone could answer this question ?

@emile We have to sign the WebDriverAgent using the same developer certificate (which used to sign the app) and play around with the bundle identifier for WDA while signing (it should not relate Integration app) and

You mean that we should not use a wildcard identifier like when we work with SafariLauncher of version 1.5 ?
… may i ask if you have finished your sentence ? (the “and” at the end)

@emile oh yes sorry I missed some text

and we have to add below appium capabilities for automating on real device

“automationName”, “XCUITest”

“xcodeOrgId”, “” – Team ID ,the id for the same dev profile which used to sign

“xcodeSigningId”, “iPhone Developer”

We can use wild card identifier but not the bundle id which shown by default in WDA (Agent Library & Agent Runner) I used the same bundle id of our app in WDA (Agent Lib/Runner/InetgrationApp)

Thanks,
Shabin

ok no probleme it’s clear now but i can’t run my test due to a problem with bootsrap… on my case i’m using xconfigFile with a ProjectSettings.xcconfig :wink:

@shabinmohan I had same problem(signing issues) and app never get launched while using appium v1.6.3 with IOS 10.1, but after downgrading appium to 1.6.1, it got resolved.
Still I am interested to know your issue in detail.

How to replace integration app at WebDriverAgent folder by my own test app?