runner-images icon indicating copy to clipboard operation
runner-images copied to clipboard

Update Xcode 16 RC (16A242) to Xcode 16 (16A242d)

Open enricenrich opened this issue 1 year ago • 6 comments

Tool name

Xcode

Tool license

Propietary with open-source components

Add or update?

  • [ ] Add
  • [X] Update

Desired version

16 (16A242d)

Approximate size

No response

Brief description of tool

No response

URL for tool's homepage

No response

Provide a basic test case to validate the tool's functionality.

No response

Platforms where you need the tool

  • [ ] Azure DevOps
  • [ ] GitHub Actions

Runner images where you need the tool

  • [ ] Ubuntu 20.04
  • [ ] Ubuntu 22.04
  • [ ] Ubuntu 24.04
  • [ ] macOS 12
  • [ ] macOS 13
  • [ ] macOS 13 Arm64
  • [X] macOS 14
  • [X] macOS 14 Arm64
  • [ ] Windows Server 2019
  • [ ] Windows Server 2022

Can this tool be installed during the build?

No response

Tool installation time in runtime

No response

Are you willing to submit a PR?

No response

enricenrich avatar Sep 16 '24 21:09 enricenrich

Related to this issue: https://github.com/actions/runner-images/issues/10583

Today, Apple released an update for Xcode 16 (16A242d) (ref.), disabling the previous RC version (16A242) from being used to upload builds to App Store Connect.

enricenrich avatar Sep 16 '24 21:09 enricenrich

Hi @enricenrich,

We are looking into it. Will keep you posted.

sarathrajsrinivasan avatar Sep 16 '24 22:09 sarathrajsrinivasan

Any ETA? Sorry to ask that, I know Apple does not make your life that easy during this period 😅

bgoncal avatar Sep 17 '24 13:09 bgoncal

Hey @enricenrich and @bgoncal!

PR merged. Xcode 16 will be delivered with the next macOS-14 image rollout.

erik-bershel avatar Sep 17 '24 20:09 erik-bershel

Thanks for the update, @erik-bershel. When will be the next macOS-14 image rollout?

enricenrich avatar Sep 17 '24 20:09 enricenrich

When will be the next macOS-14 image rollout?

ASAP. But no promises here. We understand your need and will try to release it out of the schedule.

erik-bershel avatar Sep 17 '24 20:09 erik-bershel

thanks guys, am also looking forward for it

yosi199 avatar Sep 19 '24 04:09 yosi199

Rollout in progress, changes to track: https://github.com/actions/runner-images/pull/10647

erik-bershel avatar Sep 19 '24 08:09 erik-bershel

Rollout in progress, changes to track: #10647

Any idea what the throughput time is?

fousa avatar Sep 20 '24 07:09 fousa

Hi @fousa, VM rollout is done.

prasanjitsahoo avatar Sep 20 '24 11:09 prasanjitsahoo

thanks for the quick turnaround. The App Store was throwing errors when trying to submit new builds with the release candidate. Hopefully this resolves it.

BrentMifsud avatar Sep 20 '24 17:09 BrentMifsud

Updated to XCode 16.0 (also tried 16.1) in our Build Pipeline and getting this error:

xcrun: error: unable to find utility "actool", not a developer tool or in PATH

Any ideas on what this is? Any help really appreciated. 15.4 was working (no code changes). macOS 14 image.

Light407 avatar Sep 22 '24 15:09 Light407

This seems to work for 16.1 but other versions give actool issue:

sudo xcode-select -switch /Applications/Xcode_16.1_beta_2.app

Light407 avatar Sep 22 '24 19:09 Light407

Hey @Light407!

Try switching Xcode with maxim-lobanov/setup-xcode. I think the issue is hiding in a version switching somehow.

erik-bershel avatar Sep 23 '24 11:09 erik-bershel

Hey @Light407, we fighted with the same issue. At the end, this worked on our end: sudo xcode-select -switch /Applications/Xcode_16.app/Contents/Developer

MatMor avatar Sep 27 '24 19:09 MatMor

In case anyone else finds themselves here wondering why Xcode 16.0 is not found: We were setting the path for 16.0 in the path as: sudo xcode-select -switch /Applications/Xcode_16.0.app/Contents/Developer

but for 16.0 the path is just: sudo xcode-select -switch /Applications/Xcode_16.app/Contents/Developer

Notice Xcode_16.app instead of Xcode_16.0.app

We used: find /Applications/ -name "Xcode*.app" -type d to check the path.

jwidmer avatar Oct 04 '24 18:10 jwidmer

@jwidmer FYI, the paths of Xcode installations are documented in the image README files:

https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md#xcode

daltonclaybrook avatar Oct 04 '24 22:10 daltonclaybrook