Repository: tauri
Issue: [bug] [alpha] unable to run dev iOS on M1 air
Labels: type: bug,status: needs triage

### Describe the bug

```sh
euuki_mac@MacBook-Air-Sebastian calculator % npm run tauri ios dev 

> calculator@0.8.1 tauri
> tauri ios dev

        Info Using 192.168.0.164 to access the development server.
xcrun: error: unable to find utility "devicectl", not a developer tool or in PATH
/opt/homebrew/bin/ios-deploy
        Info package `ios-deploy` present: true
       Error Failed to detect connected iOS Simulator devices: Failed to request device list from `simctl`: command ["xcrun", "simctl", "list", "--json", "devices", "available"] exited with code 72
     Running BeforeDevCommand (`bun run dev`)
$ vite

  VITE v5.0.11  ready in 330 ms

  ➜  Local:   http://localhost:1420/
  ➜  Network: *********** <--- I manually hide this part
        Info detected host target triple "aarch64-apple-darwin"
        Info Opening Xcode
```

### Reproduction

Compile project with: `bun run tauri ios dev `, code available here https://github.com/Apogeum12/calculator/tree/20-alpha-macos-support

### Expected behavior

1) Open iPhone simulation [Works](https://github.com/tauri-apps/tauri/issues/8565#issuecomment-1909569447)
2) open app on the phone

### Full `tauri info` output

```text
euuki_mac@MacBook-Air-Sebastian calculator % bun run tauri info    
$ tauri info
WARNING: Only one package manager should be used, but found npm and bun.
         Please remove unused package manager lock files, will use npm for now!

[✔] Environment
    - OS: Mac OS 14.2.1 X64
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.75.0 (82e1608df 2023-12-21)
    ✔ cargo: 1.75.0 (1d8b05cdd 2023-11-20)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-aarch64-apple-darwin (default)
    - node: 21.5.0
    - npm: 10.2.4
    - bun: 1.0.21

[-] Packages
    - tauri [RUST]: 2.0.0-alpha.20
    - tauri-build [RUST]: 2.0.0-alpha.13
    - wry [RUST]: 0.35.2
    - tao [RUST]: 0.24.0
    - @tauri-apps/api [NPM]: 2.0.0-alpha.13
    - @tauri-apps/cli [NPM]: 2.0.0-alpha.20

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../dist
    - devPath: http://localhost:1420/
    - framework: SolidJS
    - bundler: Vite

[-] iOS
    - Developer Teams: None
```


### Stack trace

_No response_

### Additional context

tauri.conf.json
```json
{
  "build": {
    "beforeDevCommand": "bun run dev",
    "beforeBuildCommand": "bun run build",
    "devPath": "http://localhost:1420",
    "distDir": "../dist"
  },
  "package": {
    "productName": "calculator",
    "version": "0.8.1"
  },
  "tauri": {
    "bundle": {
      "active": true,
      "android": {
        "minSdkVersion": 24
      },
      "targets": [
        "dmg",
        "app"
      ],
      "copyright": "MIT",
      "shortDescription": "Simple Calculator in Tauri for testing the current status of the framework.",
      "longDescription": "Calculator in Tauri is built in solid.js and Bun. It uses styled-components and Material UI, and it also use the library \"evalexpr\" to calculate formulas.",
      "identifier": "com.sebluc.dev",
      "icon": [
        "icons/32x32.png",
        "icons/128x128.png",
        "icons/128x128@2x.png",
        "icons/icon.icns",
        "icons/icon.ico"
      ],
      "macOS": {
        "minimumSystemVersion": "10.13",
        "license": "MIT"
      },
      "iOS": {
        "developmentTeam": "Sebastian Luc developer"
      }
    },
    "security": {
      "csp": null
    },
    "windows": [
      {
        "fullscreen": false,
        "resizable": true,
        "title": "calculator",
        "width": 360,
        "maxWidth": 700,
        "minWidth": 320,
        "height": 620,
        "maxHeight": 950,
        "minHeight": 590,
        "transparent": false,
        "decorations": false
      }
    ]
  },
  "plugins": {
    "shell": {
      "open": true
    }
  }
}
```