Add macOS notarization entitlements + iOS mobile guards

- Add entitlements.plist for Developer ID hardened runtime (JIT,
  unsigned memory, library validation, network client)
- Reference entitlements in tauri.conf.json bundle.macOS
- Guard get_install_type() with early mobile return (avoids
  std::process::Command in iOS binary)
- Add cfg(mobile) no-op branch to xdg_open()
This commit is contained in:
Yuri Karamian
2026-07-09 16:46:59 +02:00
parent b16beb9af5
commit 6098dd01b4
3 changed files with 34 additions and 0 deletions
+3
View File
@@ -55,6 +55,9 @@
"appimage": {
"bundleMediaFramework": false
}
},
"macOS": {
"entitlements": "entitlements.plist"
}
}
}