defaultLibraryPath function
The directory init loads the native library from when no libraryPath
is given.
Implementation
String defaultLibraryPath() {
if (kIsWeb || !Platform.isMacOS) return './';
final parts = Platform.resolvedExecutable.split('/');
final bundle = parts.lastIndexWhere((part) => part.endsWith('.app'));
if (bundle == -1) return './';
return Uri.directory(
'${parts.sublist(0, bundle + 1).join('/')}/Contents/Frameworks',
).toString();
}