mirror of
https://github.com/flutter/packages.git
synced 2025-06-04 02:08:40 +08:00
Update tests to Xcode 15 and iOS 17 simulator (#5914)
Packages part of https://github.com/flutter/flutter/issues/132237.
This commit is contained in:

committed by
GitHub

parent
2cc053334f
commit
ef8ccdb471
8
.ci.yaml
8
.ci.yaml
@ -85,12 +85,12 @@ platform_properties:
|
||||
[
|
||||
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
|
||||
]
|
||||
os: Mac-12|Mac-13
|
||||
os: Mac-13
|
||||
device_type: none
|
||||
cpu: arm64
|
||||
$flutter/osx_sdk : >-
|
||||
{
|
||||
"sdk_version": "14e300c"
|
||||
"sdk_version": "15a240d"
|
||||
}
|
||||
mac_x64:
|
||||
properties:
|
||||
@ -98,12 +98,12 @@ platform_properties:
|
||||
[
|
||||
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
|
||||
]
|
||||
os: Mac-12|Mac-13
|
||||
os: Mac-13
|
||||
device_type: none
|
||||
cpu: x86
|
||||
$flutter/osx_sdk : >-
|
||||
{
|
||||
"sdk_version": "14e300c"
|
||||
"sdk_version": "15a240d"
|
||||
}
|
||||
|
||||
targets:
|
||||
|
@ -9,7 +9,7 @@ set -o pipefail
|
||||
# The name here must match remove_simulator.sh
|
||||
readonly DEVICE_NAME=Flutter-iPhone
|
||||
readonly DEVICE=com.apple.CoreSimulator.SimDeviceType.iPhone-14
|
||||
readonly OS=com.apple.CoreSimulator.SimRuntime.iOS-16-4
|
||||
readonly OS=com.apple.CoreSimulator.SimRuntime.iOS-17-0
|
||||
|
||||
# Delete any existing devices named Flutter-iPhone. Having more than one may
|
||||
# cause issues when builds target the device.
|
||||
|
@ -21,8 +21,8 @@ tasks:
|
||||
args: ["xcode-analyze", "--ios", "--ios-min-version=13.0"]
|
||||
- name: native test
|
||||
script: script/tool_runner.sh
|
||||
# Simulator name must match name in create_simulator.sh
|
||||
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=Flutter-iPhone,OS=16.4"]
|
||||
# Simulator name and version must match name and version in create_simulator.sh
|
||||
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=Flutter-iPhone,OS=17.0"]
|
||||
- name: boot simulator
|
||||
# Ensure simulator is still booted
|
||||
script: .ci/scripts/boot_simulator.sh
|
||||
|
@ -296,8 +296,8 @@ Future<int> _runIOSPluginUnitTests(String testPluginPath) async {
|
||||
|
||||
const String deviceName = 'Pigeon-Test-iPhone';
|
||||
const String deviceType = 'com.apple.CoreSimulator.SimDeviceType.iPhone-14';
|
||||
const String deviceRuntime = 'com.apple.CoreSimulator.SimRuntime.iOS-16-4';
|
||||
const String deviceOS = '16.4';
|
||||
const String deviceRuntime = 'com.apple.CoreSimulator.SimRuntime.iOS-17-0';
|
||||
const String deviceOS = '17.0';
|
||||
await _createSimulator(deviceName, deviceType, deviceRuntime);
|
||||
return runXcodeBuild(
|
||||
'$examplePath/ios',
|
||||
|
Reference in New Issue
Block a user