Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,41 +15,5 @@
| 56GB
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]

| `m2pro.medium` +
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
| 4 @ 3.49 GHz
| 8GB
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]

| `m2pro.large` +
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
| 8 @ 3.49 GHz
| 16GB
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]

| `macos.m1.medium.gen1` +
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
| 4 @ 3.2 GHz
| 6GB
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]

| `macos.m1.large.gen1` +
**link:https://circleci.com/changelog/deprecation-of-mac-m1-and-m2-resource-classes/[EOL]: February 16, 2026**
| 8 @ 3.2 GHz
| 12GB
| image:guides:ROOT:icons/check.svg[check icon, role="no-border"]
| image:guides:ROOT:icons/cancel.svg[cancel icon, role="no-border"]
|===
--

****
*We have deprecated support for all Intel-based macOS resources.*
The `macos.x86.medium.gen2` resource class was deprecated on June 28, 2024.
See our link:https://discuss.circleci.com/t/macos-intel-support-deprecation-in-january-2024/48718[announcement] for more details.
****
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ a| `m4pro.medium` +
| link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes]

| `26.2.0`
| Xcode 26.2.0 (17C5038g)
| Xcode 26.2.0 (17C52)
| 15.6
a| `m4pro.medium` +
`m4pro.large`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15910/manifest.txt[Installed software]
| link:https://circleci.com/changelog/xcode-26-2-beta-2-available[Release Notes]
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15949/manifest.txt[Installed software]
| link:https://circleci.com/changelog/xcode-26-2-0-gm-available/[Release Notes]

| `26.1.1`
| Xcode 26.1.1 (17B100)
Expand All @@ -42,151 +42,35 @@ a| `m4pro.medium` +
| link:https://circleci.com/changelog/xcode-26-0-1-released/[Release Notes]

| `16.4.0`
| Xcode 16.4 GA (16F6)
| Xcode 16.4 (16F6)
| 15.3.2
a| `m4pro.medium` +
`m4pro.large` +
`m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
`m4pro.large`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15338/manifest.txt[Installed software]
| link:https://circleci.com/changelog/xcode-16-4-ga-available/[Release Notes]

| `16.3.0`
| Xcode 16.3 (16E140)
| 15.3.2
a| `m4pro.medium` +
`m4pro.large` +
`m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
`m4pro.large`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15328/manifest.txt[Installed software]
| link:https://circleci.com/changelog/xcode-16-3-available/[Release Notes]

| `16.1.0`
| Xcode 16.1 (16B40)
| 14.6.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15121/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-16-1-ga-released/52229[Release Notes]

| `16.0.0`
| Xcode 16.0 (16A242d)
| 14.6.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v15048/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-16-ga-released/51990[Release Notes]

| `15.4.0`
| Xcode 15.4 (15F31d)
| 14.3.1
a| `m4pro.medium` +
`m4pro.large` +
`m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
`m4pro.large`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14775/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-15-4-0-ga-released/50897[Release Notes]

| `15.3.0`
| Xcode 15.3 (15E204a)
| 14.3.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14490/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-15-3-ga-released/50717[Release Notes]

| `15.2.0`
| Xcode 15.2 (15C500b)
| 14.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v14040/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-15-2-released/50197[Release Notes]

| `15.1.0`
| Xcode 15.1 (15C65)
| 14.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13944/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-15-1-rc-released/50026[Release Notes]

| `15.0.0`
| Xcode 15 (15A240d)
| 13.5.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v13456/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-15-rc-released-important-notice-for-visionos-sdk-users/49278[Release Notes]

| `14.3.1`
| Xcode 14.3.1 (14E300b)
| 13.2.1
a| `m4pro.medium` +
`m4pro.large` +
`m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
`m4pro.large`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v12128/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/xcode-14-3-1-rc-released/48152[Release Notes]

| `14.2.0`
| Xcode 14.2 (14C18)
| 12.6.3
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11441/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/announcing-apple-silicon-m1-support-now-available/46908[Release Notes]

| `14.1.0`
| Xcode 14.1 (14B47b)
| 12.6.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11763/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]

| `14.0.1`
| Xcode 14.0.1 (14A400)
| 12.6.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11770/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]

| `13.4.1`
| Xcode 13.4.1 (13F100)
| 12.6.1
a| `m2pro.medium` +
`m2pro.large` +
`macos.m1.medium.gen1` +
`macos.m1.large.gen1`
| link:https://circle-macos-docs.s3.amazonaws.com/image-manifest/v11776/manifest.txt[Installed software]
| link:https://discuss.circleci.com/t/announcing-m1-large-now-available-on-performance-plans/47797/22[Release Notes]
|===
--
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ You can use the macOS execution environment to run your xref:orchestrate:jobs-st
jobs:
build:
macos:
xcode: 16.4.0
xcode: 26.3.0
resource_class: m4pro.medium
steps:
Expand All @@ -39,7 +39,7 @@ include::ROOT:partial$execution-resources/macos-resource-table.adoc[]
jobs:
build:
macos:
xcode: 16.4.0
xcode: 26.3.0
resource_class: m4pro.medium
----

Expand Down Expand Up @@ -218,7 +218,7 @@ version: 2.1
jobs:
build-and-test:
macos:
xcode: 16.4.0
xcode: 26.3.0
environment:
HOMEBREW_NO_AUTO_UPDATE: 1
steps:
Expand Down Expand Up @@ -257,7 +257,7 @@ version: 2.1
jobs:
build-and-test:
macos:
xcode: 16.4.0
xcode: 26.3.0
environment:
FL_OUTPUT_DIR: output
Expand Down
4 changes: 2 additions & 2 deletions docs/guides/modules/getting-started/pages/hello-world.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ version: 2.1
jobs:
hello-job:
macos:
xcode: 15.4.0
resource_class: m2pro.medium
xcode: 26.3.0
resource_class: m4pro.medium
steps:
- checkout # check out the code in the project directory
- run: echo "hello world" # run the `echo` command
Expand Down
4 changes: 2 additions & 2 deletions docs/guides/modules/optimize/pages/optimizations.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ macOS::
jobs:
build:
macos:
xcode: "15.4.0"
resource_class: m2pro.medium
xcode: 26.3.0
resource_class: m4pro.medium
steps:
# ... other config
----
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1034,14 +1034,14 @@ CircleCI supports running jobs on link:https://developer.apple.com/macos/[macOS]
|===
--
*Example:* Use a macOS virtual machine with Xcode version 14.2.0:
*Example:* Use a macOS virtual machine with Xcode version 26.3.0:
[,yaml]
----
jobs:
build:
macos:
xcode: "14.2.0"
xcode: 26.3.0
----
'''
Expand Down Expand Up @@ -1216,8 +1216,8 @@ include::guides:ROOT:partial$execution-resources/macos-resource-table.adoc[]
jobs:
build:
macos:
xcode: "15.4.0"
resource_class: m2pro.medium
xcode: 26.3.0
resource_class: m4pro.medium
steps:
... // other config
----
Expand Down