diff --git a/src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods.cs b/src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods.cs index aa4074188..934286c2d 100644 --- a/src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods.cs +++ b/src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods.cs @@ -185,9 +185,10 @@ public static bool IsUnix() p == PlatformID.MacOSX || (int)p == 128); #elif NETCOREAPP3_1_OR_GREATER - return RuntimeInformation.IsOSPlatform(OSPlatform.Linux) || - RuntimeInformation.IsOSPlatform(OSPlatform.OSX) || - RuntimeInformation.IsOSPlatform(OSPlatform.FreeBSD); + return OperatingSystem.IsMacCatalyst() || + OperatingSystem.IsFreeBSD() || + OperatingSystem.IsLinux() || + OperatingSystem.IsMacOS(); #else return RuntimeInformation.IsOSPlatform(OSPlatform.Linux) || RuntimeInformation.IsOSPlatform(OSPlatform.OSX);