When a user apply a sign with an arbitrary bundle id, the bundle id does not require .xctrunner. In the case, current usage of adding .xctrunner does not work for the appium:usePreinstalledWDA. This is a bit more advanced usage but natural thing in a real device.
I understand adding a new cap is not good but we need a new one to ignore the .xctrunner with updatedWDABundleId combination for usePreinstalledWDA
For more advanced usage of https://appium.github.io/appium-xcuitest-driver/latest/guides/run-preinstalled-wda/
https://github.com/appium/appium-xcuitest-driver/pull/2358 has some description about this usage.
When a user apply a sign with an arbitrary bundle id, the bundle id does not require
.xctrunner
. In the case, current usage of adding.xctrunner
does not work for theappium:usePreinstalledWDA
. This is a bit more advanced usage but natural thing in a real device.I understand adding a new cap is not good but we need a new one to ignore the
.xctrunner
withupdatedWDABundleId
combination forusePreinstalledWDA