Skip to content

Commit 207bd47

Browse files
authored
(DOCSP-37946): Swift: Drop support for Xcode 14 (#3240)
## Pull Request Info Jira ticket: https://jira.mongodb.org/browse/DOCSP-37946 - [Install](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-37946/sdk/swift/install/): Drop Xcode 14 support. Refactor minimum OS and Xcode requirements to remove duplicate information. ### Reminder Checklist Before merging your PR, make sure to check a few things. - [x] Did you tag pages appropriately? - genre - meta.keywords - meta.description - [x] Describe your PR's changes in the Release Notes section - [x] Create a Jira ticket for related docs-app-services work, if any ### Release Notes - **Swift SDK** - Install: Drop Xcode 14 support. Refactor minimum OS and Xcode requirements to remove duplicate information. ### Review Guidelines [REVIEWING.md](https://github.com/mongodb/docs-realm/blob/master/REVIEWING.md)
1 parent 9bbad47 commit 207bd47

File tree

1 file changed

+19
-47
lines changed

1 file changed

+19
-47
lines changed

source/sdk/swift/install.txt

Lines changed: 19 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,13 @@ Prerequisites
3131
Before getting started, ensure your development environment
3232
meets the following prerequisites:
3333

34-
- Xcode 14.1-14.3.1 with a target of iOS 11.0 or higher, macOS 10.13 or higher, tvOS 11.0 or higher, or watchOS 4.0 or higher.
34+
- Your project uses an Xcode version and minimum OS version listed in the
35+
:ref:`swift-os-support` section of this page.
3536
- Reflection is enabled in your project. The Swift SDK uses reflection to
3637
determine your model's properties. Your project must not set
3738
``SWIFT_REFLECTION_METADATA_LEVEL = none``, or the SDK cannot see properties
3839
in your model. Reflection is enabled by default if your project does
39-
not specifically set a level for this setting.
40-
41-
.. versionchanged:: 10.40.0
42-
43-
Swift SDK version 10.40.0 drops support for Xcode 13. For v10.39.01 and earlier,
44-
these Xcode 13 requirements apply:
45-
46-
- `Xcode <https://developer.apple.com/xcode/>`__ version 13.1 or higher.
47-
- When using Xcode 13, a target of iOS 9.0 or higher, macOS 10.9 or higher, tvOS 9.0 or higher, or watchOS 2.0 or higher.
48-
- If using Swift Package Manager with Xcode 13, target of iOS 11+ or macOS 10.10+ is required.
49-
50-
.. note::
51-
52-
There are special considerations when using the SDK with
53-
tvOS. See :ref:`ios-tvos` for more information.
40+
not specifically set a level for this setting.
5441

5542
Installation
5643
------------
@@ -359,38 +346,11 @@ OS Support
359346
There are special considerations when using the SDK with
360347
tvOS. See :ref:`ios-tvos` for more information.
361348

362-
Xcode 14
363-
~~~~~~~~
364-
365-
.. list-table::
366-
:header-rows: 1
367-
:stub-columns: 1
368-
:class: index-table
369-
370-
* - Supported OS
371-
- Realm
372-
- Atlas App Services
373-
374-
* - iOS 11.0+
375-
- X
376-
- X
377-
378-
* - macOS 10.13+
379-
- X
380-
- X
381-
382-
* - tvOS 11.0+
383-
- X
384-
- X
385-
386-
* - watchOS 4.0+
387-
- X
388-
-
389-
390349
Xcode 15
391350
~~~~~~~~
392351

393-
.. versionadded:: 10.40.1
352+
.. versionchanged:: 10.50.0
353+
Minimum required Xcode version is 15.1
394354

395355
.. list-table::
396356
:header-rows: 1
@@ -405,11 +365,11 @@ Xcode 15
405365
- X
406366
- X
407367

408-
* - macOS 10.13+
368+
* - macOS 10.14+
409369
- X
410370
- X
411371

412-
* - tvOS 11.0+
372+
* - tvOS 12.0+
413373
- X
414374
- X
415375

@@ -421,6 +381,18 @@ Xcode 15
421381
- X
422382
- X
423383

384+
Xcode 14
385+
~~~~~~~~
386+
387+
.. versionchanged:: 10.50.0
388+
Removed support for Xcode 14.
389+
390+
Swift SDK version 10.50.0 drops support for Xcode 14. For v10.49.3 and earlier,
391+
these Xcode 14 requirements apply:
392+
393+
- `Xcode <https://developer.apple.com/xcode/>`__ version 14.1 or higher.
394+
- When using Xcode 14, a target of iOS 11.0 or higher, macOS 10.13 or higher, tvOS 11.0 or higher, or watchOS 4.0 or higher.
395+
424396
Swift Concurrency Support
425397
-------------------------
426398

0 commit comments

Comments
 (0)