Add detection for latest devices. (#3327)

* Update various packages.
Notable changes:
- DeviceKit now detects iPad Pro (M4), iPad Air (M2) and iPhones 16.
- KZFileWatchers isn't updated but now has a tag to pin to.

* Try using a raw destination for tests.
To fix an issue where CI isn't finding iPhone 16 when it's clearly listed by simctl.
This commit is contained in:
Doug
2024-09-25 10:01:21 +01:00
committed by GitHub
parent 72bc1b9c35
commit faf3736a1e
4 changed files with 20 additions and 20 deletions

View File

@@ -82,7 +82,7 @@ end
lane :unit_tests do |options|
run_tests(
scheme: "UnitTests",
device: 'iPhone 16',
destination: "platform=iOS Simulator,name=iPhone 16,OS=18.0",
ensure_devices_found: true,
result_bundle: true,
number_of_retries: 3,
@@ -91,7 +91,7 @@ lane :unit_tests do |options|
if !options[:skip_previews]
run_tests(
scheme: "PreviewTests",
device: 'iPhone SE (3rd generation)',
destination: "platform=iOS Simulator,name=iPhone SE (3rd generation),OS=18.0",
ensure_devices_found: true,
result_bundle: true,
number_of_retries: 3,
@@ -147,7 +147,7 @@ lane :integration_tests do
run_tests(
scheme: "IntegrationTests",
devices: ["iPhone 16 Pro"],
destination: "platform=iOS Simulator,name=iPhone 16 Pro,OS=18.0",
ensure_devices_found: true,
result_bundle: true,
reset_simulator: true