nexus/lib/helpers/extensions/get_xcode_sdk.dart
Erwan Leboucher 7bb4d87638 feat: Add iOS platform support (#60)
Co-authored-by: Henry-Hiles <henry@henryhiles.com>
Reviewed-on: Nexus/nexus#60
2026-08-08 16:35:56 -04:00

14 lines
423 B
Dart

import "dart:io";
Future<String> getXCodeTool({String? sdkType, String? findTool}) async {
final result = await Process.run("xcrun", [
if (sdkType != null) ...["--sdk", sdkType],
if (findTool != null) ...["-f", findTool] else "--show-sdk-path",
]);
if (result.exitCode != 0) {
throw Exception("Failed to get ${sdkType ?? "XCode"} ${findTool ?? "SDK"}");
}
return result.stdout.toString().trim();
}