diff --git a/BrowserStackLocal/BrowserStackLocal Unit Tests/BrowserStackTunnelTests.cs b/BrowserStackLocal/BrowserStackLocal Unit Tests/BrowserStackTunnelTests.cs index 8c83b0a..7428b82 100644 --- a/BrowserStackLocal/BrowserStackLocal Unit Tests/BrowserStackTunnelTests.cs +++ b/BrowserStackLocal/BrowserStackLocal Unit Tests/BrowserStackTunnelTests.cs @@ -110,6 +110,7 @@ public void TestGetBinaryNameReturnsKnownPlatformBinary() string[] knownBinaries = new[] { "BrowserStackLocal.exe", "BrowserStackLocal-darwin-x64", + "BrowserStackLocal-darwin-arm64", "BrowserStackLocal-linux-x64", "BrowserStackLocal-linux-ia32", "BrowserStackLocal-linux-arm64", diff --git a/BrowserStackLocal/BrowserStackLocal/BrowserStackTunnel.cs b/BrowserStackLocal/BrowserStackLocal/BrowserStackTunnel.cs index f825c29..f97612f 100644 --- a/BrowserStackLocal/BrowserStackLocal/BrowserStackTunnel.cs +++ b/BrowserStackLocal/BrowserStackLocal/BrowserStackTunnel.cs @@ -87,7 +87,7 @@ static bool IsAlpine() public static string GetBinaryName() { if (IsWindows()) return "BrowserStackLocal.exe"; - if (IsDarwin(uname)) return "BrowserStackLocal-darwin-x64"; + if (IsDarwin(uname)) return IsArm64() ? "BrowserStackLocal-darwin-arm64" : "BrowserStackLocal-darwin-x64"; if (IsLinux(uname)) {