Skip to content

Commit 605164a

Browse files
ludufretlancina
authored andcommitted
fix(ios): fix getSimulators for Xcode 10+ tooling
1 parent aecd04d commit 605164a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/ios/utils/simulator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const debug = Debug('native-run:ios:utils:simulator');
1010

1111
export interface Simulator {
1212
availability: '(available)' | '(unavailable)';
13+
isAvailable: boolean;
1314
name: string; // "iPhone 5";
1415
state: string; // "Shutdown"
1516
udid: string;
@@ -49,7 +50,7 @@ export async function getSimulators() {
4950
return output.runtimes
5051
.filter(runtime => runtime.name.indexOf('watch') === -1 && runtime.name.indexOf('tv') === -1)
5152
.map(runtime => output.devices[runtime.identifier]
52-
.filter(device => !device.availability.includes('unavailable'))
53+
.filter(device => device.isAvailable)
5354
.map(device => ({ ...device, runtime }))
5455
)
5556
.reduce((prev, next) => prev.concat(next)) // flatten

0 commit comments

Comments
 (0)