Appium can't get simulator list by command `/usr/bin/xcrun simctl list devices -j`
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Description
The problem
Hi, There is an issue here when I use Appium to create session with simulator.
Appium does not seem to be able to successfully get the currently available simulators list via the command
But actual this command is works.

Environment
Mac OS:Big Sur (Version 11.0.1)
CPU: Apple M1
Appium: v1.20.1
Xcode: 12.4
Appium Log
https://gist.github.com/lin907597898/0d8850e6c577e88408a414d775ed1449
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Appium log and reproducing /usr/bin/xcrun simctl list devices -j on macOS Big Sur with Apple M1, Xcode 12.4, and Appium 1.20.1. Trace how the wrapper retrieves and parses the simulator list, then verify that session creation can use the available devices successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, macos, typescript
- Domain
- mobile, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100