docs: remove ios-webkit-debug stuff
MODIFY
docs/cn/contributing-to-appium/credits.md
docs/cn/contributing-to-appium/credits.md
* [node-webkit](https://github.com/rogerwang/node-webkit)
* [Remote Debug](https://github.com/leftlogic/remote-debug)
* [Selenium Project](https://www.selenium.dev/)
-* [ios-webkit-debug-proxy](https://github.com/google/ios-webkit-debug-proxy)
-* [instruments-without-delay](https://github.com/facebook/instruments-without-delay)
* [deviceconsole](https://github.com/rpetrich/deviceconsole)
* [WinAppDriver](http://github.com/Microsoft/WinAppDriver)
* [WebDriverAgent](https://github.com/facebook/webdriveragent)

MODIFY
docs/en/contributing-to-appium/credits.md
docs/en/contributing-to-appium/credits.md
* [node-webkit](https://github.com/rogerwang/node-webkit)
* [Remote Debug](https://github.com/leftlogic/remote-debug)
* [Selenium Project](https://www.selenium.dev/)
-* [ios-webkit-debug-proxy](https://github.com/google/ios-webkit-debug-proxy)
-* [instruments-without-delay](https://github.com/facebook/instruments-without-delay)
* [deviceconsole](https://github.com/rpetrich/deviceconsole)
* [WinAppDriver](http://github.com/Microsoft/WinAppDriver)
* [WebDriverAgent](https://github.com/facebook/webdriveragent)

MODIFY
docs/en/writing-running-appium/caps.md
docs/en/writing-running-appium/caps.md
@@ -191,7 +191,6 @@ Driver](/docs/en/drivers/ios-uiautomation.md).
|`remoteDebugProxy`| (Sim only, <= 11.2) If set, Appium sends and receives remote debugging messages through a proxy on either the local port (Sim only, <= 11.2) or a proxy on this unix socket (Sim only >= 11.3) instead of communicating with the iOS remote debugger directly. |e.g. `12000` or `"/tmp/my.proxy.socket"`|
|`enableAsyncExecuteFromHttps`| capability to allow simulators to execute asynchronous JavaScript on pages using HTTPS. Defaults to `false` | `true` or `false` |
|`skipLogCapture`|Skips to start capturing logs such as crash, system, safari console and safari network. It might improve performance such as network. Log related commands will not work. Defaults to `false`. |`true` or `false`|
-|`webkitDebugProxyPort`| (Real device only) Port to which `ios-webkit-debug-proxy` is connected, during real device tests. Default is `27753`.|`12021`|
|`fullContextList` | Returns the detailed information on contexts for the [get available context](/docs/en/commands/context/get-contexts.md) command. If this capability is enabled, then each item in the returned contexts list would additionally include WebView title, full URL and the bundle identifier. Defaults to `false`. | `true` or `false` |
#### iOS Only, using XCUITest

MODIFY
docs/en/writing-running-appium/web/hybrid.md
docs/en/writing-running-appium/web/hybrid.md
@@ -162,11 +162,6 @@ and started an Appium session, follow the generalized instructions above.
When executing against an iOS real device, Appium is unable to access the web view
directly. Therefore the connection has to be established through the USB cable.
Appium can establish the connection natively since version 1.15 via [appium-ios-device](https://github.com/appium/appium-ios-device).
-[ios-webkit-debugger-proxy](https://github.com/google/ios-webkit-debug-proxy) is only necessary for Appium below version 1.15.
-
-For instruction on how to install and run `ios-webkit-debugger-proxy` see the
-[iOS webkit debug proxy](/writing-running-appium/web/ios-webkit-debug-proxy.md)
-documentation.
Now you can start an Appium test session and follow the generalized instructions
above.

MODIFY
docs/en/writing-running-appium/web/mobile-web.md
docs/en/writing-running-appium/web/mobile-web.md
@@ -72,34 +72,12 @@ preferences so that the remote debugger port is open.
We use [appium-ios-device](https://github.com/appium/appium-ios-device) to handle Safari since Appium 1.15.
You no longer need to install additional dependencies.
-#### For `Instruments`
-
-For [iOS 9.3 and below](/docs/en/drivers/ios-uiautomation.md) (pre-XCUITest), we
-use the [SafariLauncher App](https://github.com/snevesbarros/SafariLauncher) app
-to launch Safari and run tests against mobile Safari. This is because Safari is
-an app that is owned by Apple, and Instruments cannot launch it on real devices.
-Once Safari has been launched by `SafariLauncher`, the Remote Debugger
-automatically connects using the [ios-webkit-debug-proxy](https://github.com/google/ios-webkit-debug-proxy).
-When working with `ios-webkit-debug-proxy`, you have to trust the machine before
-you can can run tests against your iOS device.
-
-For instruction on how to install and run `ios-webkit-debugger-proxy` see
-[iOS WebKit debug proxy](/docs/en/writing-running-appium/web/ios-webkit-debug-proxy.md)
-documentation.
-
#### Setup for an iOS real device
Before you can run your tests against Safari on a real device you will need to:
-* `XCUITest` and `Instruments`
+* `XCUITest`
* Turn on **web inspector** on iOS device (**settings > safari > advanced**)
-* Only for `Instruments`
- * Have the `ios-webkit-debug-proxy` installed, running and listening on port
- 27753 (see the [hybrid docs](/docs/en/writing-running-appium/web/hybrid.md#execution-against-an-ios-real-device)
- for instructions)
- * Make sure that `SafariLauncher` will work (see the [SafariLauncher docs](/docs/en/drivers/ios-uiautomation-safari-launcher.md)
- for instructions)
-
### Running your test

docs: remove ios-webkit-debug stuff