Pinning to Xcode 15.4 doesn't actually pin and the simulator is running on iOS 18 beta

Open
#107 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
github-actions, ios
Domain
ci-cd, mobile

Research direction

Start with the logged mxcl/xcodebuild@v2.0 invocation and the xcodebuild test destination selection. Reproduce the workflow with Xcode 15.4.0 and verify that the selected simulator uses the intended iOS version rather than iOS 18 beta; done means the pin and simulator selection are reflected in the test output.

Written by the indexing model from the issue text.

Description

Run mxcl/xcodebuild@v2.0
  with:
    xcode: 15.4.0
    platform: iOS
    code-coverage: true
    action: test
    scheme: Catalog
    warnings-as-errors: false
    verbosity: xcpretty
    upload-logs: on-failure
» Selected Xcode 15.4.0
Creating provisioning profiles
xcodebuild test
  --- xcodebuild: WARNING: Using the first of multiple matching destinations:
  { platform:iOS Simulator, id:80649341-558[2](https://github.com/.../actions/runs/9566252578/job/26371076440#step:3:2)-4C55-8B4F-067A86FFEACE, OS:18.0, name:iPhone SE ([3](https://github.com/.../actions/runs/9566252578/job/26371076440#step:3:3)rd generation) }
Dominant language
TypeScript
Stars
352
Forks
36
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from mxcl/xcodebuild

All issues in mxcl/xcodebuild

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.