From 39c4f02bd68113ff3b0da9a5d983ed1dfb4e6f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hans=20Kn=C3=B6chel?= Date: Mon, 10 Jun 2024 22:31:37 +0200 Subject: [PATCH 1/2] feat: add Xcode 16 mappings --- lib/xcode.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/lib/xcode.js b/lib/xcode.js index f439a00..132bab2 100644 --- a/lib/xcode.js +++ b/lib/xcode.js @@ -269,6 +269,44 @@ const simulatorDevicePairCompatibility = { '9.x': true, // watchOS 9.x '10.x': true // watchOS 10.x } + }, + '16.x': { // Xcode 16.x + '13.x': { // iOS 13.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + }, + '14.x': { // iOS 14.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + }, + '15.x': { // iOS 15.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + }, + '16.x': { // iOS 16.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + }, + '17.x': { // iOS 18.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + }, + '18.x': { // iOS 18.x + '8.x': true, // watchOS 8.x + '9.x': true, // watchOS 9.x + '10.x': true, // watchOS 10.x + '11.x': true, // watchOS 11.x + } } }; From d3750392de4c180ee02139eb7d2d7132585ae074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hans=20Kn=C3=B6chel?= Date: Thu, 20 Jun 2024 10:45:16 +0200 Subject: [PATCH 2/2] chore: remove iOS Simulator 13 + 14 support --- lib/xcode.js | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lib/xcode.js b/lib/xcode.js index 132bab2..9b2cc38 100644 --- a/lib/xcode.js +++ b/lib/xcode.js @@ -271,18 +271,6 @@ const simulatorDevicePairCompatibility = { } }, '16.x': { // Xcode 16.x - '13.x': { // iOS 13.x - '8.x': true, // watchOS 8.x - '9.x': true, // watchOS 9.x - '10.x': true, // watchOS 10.x - '11.x': true, // watchOS 11.x - }, - '14.x': { // iOS 14.x - '8.x': true, // watchOS 8.x - '9.x': true, // watchOS 9.x - '10.x': true, // watchOS 10.x - '11.x': true, // watchOS 11.x - }, '15.x': { // iOS 15.x '8.x': true, // watchOS 8.x '9.x': true, // watchOS 9.x