Skip to content

[bug] macOS 10.13 compatibility dyld: Symbol not found: _NSHTTPCookieSameSiteLax #14201

@demensdeum

Description

@demensdeum

Describe the bug

Using macOS "minimumSystemVersion": "10.13" in tauri.conf.json.
App works ok on macOS 10.15+, but on macOS 10.13 got error:

dyld: Symbol not found: _NSHTTPCookieSameSiteLax Referenced from: /Applications/SuperCalls.app/Contents/MacOS/supercalls Expected in: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation in /Applications/SuperCalls/Contents/MacOS/supercalls Abort trap: 6

Found that missing symbols related to tauri -> wry, cookie packages.
Missing symbols on macOS 10.13:

  1. NSHTTPCookieSameSiteLax
  2. NSHTTPCookieSameSitePolicy
  3. NSHTTPCookieSameSiteStrict

Reproduction

Using macOS "minimumSystemVersion": "10.13" in tauri.conf.json.
Build tauri app, run on macOS 10.13

Expected behavior

Tauri app works on macOS 10.13 with "minimumSystemVersion": "10.13" in tauri.conf.json

Full tauri info output

[✔] Environment
    - OS: Mac OS 15.6.1 arm64 (X64)
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.88.0 (6b00bc388 2025-06-23)
    ✔ cargo: 1.88.0 (873a06493 2025-05-10)
    ✔ rustup: 1.28.2 (e4f3ad6f8 2025-04-28)
    ✔ Rust toolchain: stable-aarch64-apple-darwin (default)
    - node: 24.2.0
    - npm: 11.4.2

[-] Packages
    - tauri 🦀: 2.8.4
    - tauri-build 🦀: 2.4.0
    - wry 🦀: 0.53.3
    - tao 🦀: 0.34.2
    - @tauri-apps/api : 2.3.0 (outdated, latest: 2.8.0)
    - @tauri-apps/cli : 2.3.1 (outdated, latest: 2.8.4)

[-] Plugins
    - tauri-plugin-clipboard-manager 🦀: 2.3.0
    - @tauri-apps/plugin-clipboard-manager : 2.2.1 (outdated, latest: 2.3.0)
    - tauri-plugin-notification 🦀: 2.3.1
    - @tauri-apps/plugin-notification : 2.2.1 (outdated, latest: 2.3.1)
    - tauri-plugin-process 🦀: 2.3.0
    - @tauri-apps/plugin-process : 2.2.0 (outdated, latest: 2.3.0)
    - tauri-plugin-single-instance 🦀: 2.3.3
    - @tauri-apps/plugin-single-instance : not installed!
    - tauri-plugin-shell 🦀: 2.3.1
    - @tauri-apps/plugin-shell : 2.2.0 (outdated, latest: 2.3.1)
    - tauri-plugin-os 🦀: 2.3.1
    - @tauri-apps/plugin-os : 2.2.0 (outdated, latest: 2.3.1)

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

Stack trace

`
dyld: Symbol not found: _NSHTTPCookieSameSiteLax
  Referenced from: /Applications/SuperCalls.app/Contents/MacOS/supercalls
  Expected in: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
 in /Applications/SuperCalls/Contents/MacOS/supercalls
Abort trap: 6
`

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform: macOSstatus: needs triageThis issue needs to triage, applied to new issuesstatus: upstreamThis issue is blocked by upstream dependencies and we need to wait or contribute upstream fixestype: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions