Skip to content

Commit

Permalink
docs: run-preinstalled-wda.md
Browse files Browse the repository at this point in the history
  • Loading branch information
KazuCocoa authored Oct 31, 2023
1 parent 9fd1233 commit 7140262
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/run-preinstalled-wda.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,12 @@ driver = @core.start_driver
# do something
driver.quit
```

> **Note**
> As of iOS 17, the testmanagerd service name has changed to `com.apple.dt.testmanagerd.runner` from `com.apple.testmanagerd`.
> It causes an unexpected WDA process crash with embedded XCTest frameworks to run a single WebDriverAgent package to various OS environments without `xcodebuild`.
> As of Appium/WebDriverAgent v5.10.0, the WDA module can refer to the device's local XCTtest frameworks if the WebDriverAgent package had no these frameworks.
> It lets the Appium/WebDriverAgent package use proper dependencies for the device with a single prebuilt WebDriverAgent package.
> To achieve the system reference, you should remove the package internal's frameworks as below from the `WebDriverAgentRunner-Runner.app`
> with `rm -rf WebDriverAgentRunner-Runner.app/Frameworks/XC*.framework`.
> The same package is available from https://github.com/appium/WebDriverAgent/releases

0 comments on commit 7140262

Please sign in to comment.