Fastlane fails resetting the right simulator, use device instead of destination.

This commit is contained in:
Stefan Ceriu 2024-11-07 08:41:46 +02:00
parent 4ac527a9dc
commit 5ead649489

View File

@ -84,7 +84,7 @@ lane :unit_tests do |options|
run_tests(
scheme: "UnitTests",
destination: "platform=iOS Simulator,name=iPhone 16,OS=18.0",
device: "iPhone 16 (18.0)",
ensure_devices_found: true,
result_bundle: true,
number_of_retries: 3,
@ -94,7 +94,7 @@ lane :unit_tests do |options|
if !options[:skip_previews]
run_tests(
scheme: "PreviewTests",
destination: "platform=iOS Simulator,name=iPhone SE (3rd generation),OS=18.0",
device: "iPhone SE (3rd generation) (18.0)",
ensure_devices_found: true,
result_bundle: true,
number_of_retries: 3,
@ -107,13 +107,13 @@ end
lane :ui_tests do |options|
create_simulator_if_necessary(
name: "iPhone 16",
name: "iPhone 16 (18.0)",
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-16",
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-0"
)
create_simulator_if_necessary(
name: "iPad (10th generation)",
name: "iPad (10th generation) (18.0)",
type: "com.apple.CoreSimulator.SimDeviceType.iPad-10th-generation",
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-0"
)
@ -128,7 +128,7 @@ lane :ui_tests do |options|
run_tests(
scheme: "UITests",
devices: ["iPhone 16", "iPad (10th generation)"],
devices: ["iPhone 16 (18.0)", "iPad (10th generation) (18.0)"],
ensure_devices_found: true,
prelaunch_simulator: true,
result_bundle: true,
@ -143,7 +143,7 @@ lane :integration_tests do
clear_derived_data()
create_simulator_if_necessary(
name: "iPhone 16 Pro",
name: "iPhone 16 Pro (18.0)",
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-16-Pro",
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-0"
)
@ -152,7 +152,7 @@ lane :integration_tests do
run_tests(
scheme: "IntegrationTests",
destination: "platform=iOS Simulator,name=iPhone 16 Pro,OS=18.0",
device: "iPhone 16 Pro (18.0)",
ensure_devices_found: true,
result_bundle: true,
reset_simulator: reset_simulator