extractPlatformName static method
Derives a human-readable platform name from a simctl runtime key, e.g.
com.apple.CoreSimulator.SimRuntime.iOS-17-2 -> iOS 17.2.
Implementation
static String extractPlatformName(String runtime) {
final parts = runtime.split('.');
if (parts.isEmpty) return runtime;
final last = parts.last;
return last
.replaceAll('-', ' ')
.replaceFirstMapped(
RegExp(r'(\w+)\s(\d.*)'),
(m) => '${m[1]} ${m[2]?.replaceAll(' ', '.')}',
);
}