Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: set __ActivateSuspended to not block xctest run by popup #187

Merged
merged 1 commit into from
Nov 11, 2024

Conversation

KazuCocoa
Copy link
Member

@KazuCocoa KazuCocoa commented Nov 11, 2024

This usage itself improves Appium's launching WDA method for ios 16 and lower since Appium uses xcrun devicectl device process launch for ios 17+. I have locally tested at least this didn't break anything.
(Inspired by danielpaulus/go-ios#510)

appium/appium#20270 for iOS 16 and lower should be improved. For iOS 17+, we need 3rd party such as go-ios. It looks like xcrun devicectl device process launch doesn't enable this.

Maybe... we also could add trobleshooting guid about:

3|appium bibit 3  | [IOSDeviceLog] Jun 24 10:04:11 iPhone-2 WebDriverAgentRunner-Runner(XCUIAutomation)[24467] <Error>: Failed to initialize for UI testing: Error Domain=com.apple.dt.xctest.ui-testing.error Code=10300 "Failed to background test runner within 30.0s." UserInfo={screenshot-data={length = 7507, bytes = 0x00000024 66747970 68656963 00000000 ... 02a60000 03000724 }, NSLocalizedDescription=Failed to background test runner within 30.0s.}

(from appium/appium#20270 (comment) ) to use this/go-ios later

@KazuCocoa KazuCocoa merged commit f45d58d into master Nov 11, 2024
8 checks passed
@KazuCocoa KazuCocoa deleted the fix-suspend branch November 11, 2024 15:36
github-actions bot pushed a commit that referenced this pull request Nov 11, 2024
## [2.7.25](v2.7.24...v2.7.25) (2024-11-11)

### Bug Fixes

* set __ActivateSuspended to not block xctest run by popup ([#187](#187)) ([f45d58d](f45d58d))
Copy link

🎉 This PR is included in version 2.7.25 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants