macOS App Sandbox Networking and Entitlements

Parent: Apple Platform Publishing (Mac App Store) · Published reference · snapshot 2026-10-02 · skill apple-platform-publishing/references/macos-app-sandbox-networking.md

Also known as: macOS App Sandbox networking for a Mac App Store network/DNS monitor: entitlements, Network.framework, Local Network privacy, interface-bound sockets, SMAppService, CoreWLAN, Developer ID twin build — verify against Apple docs and technotes (macOS 26-27, Oct 2026)

↓ Facts as markdownall context files

Source-anchored research for macOS App Sandbox Networking and Entitlements. Run status: COMPLETED.

These notes link each claim to its source. Some citations identify archived research reports that are no longer hosted on this site. A published reference means the content is available; it does not certify independent review or accuracy.Read the editorial policy and follow the sources before relying on a claim.

Definitions

Structure and components

How it works

Measurements and reference values

Problems, failure modes and limitations

Comparisons and alternatives

Facts and statements

Children

Frontier under this node: AllowedWiFiLocalNetworkAddresses CI configuration, Background Task Management and System Settings Login Items approval, CWWiFiClient event monitoring without Location, Embedding a helper tool in a sandboxed app, Location usage-string wording for App Review, NECP and includeAllNetworks routing precedence, NWBrowser waiting-state handling for -65570, NWConnection waiting state and viability handlers, NWParameters requiredInterface vs prohibitedInterfaceTypes, NWPathMonitor requiredInterfaceType and prohibitedInterfaceTypes, Notarized Developer ID daemon registration, Notarytool CI automation, Provisioning profiles for Developer ID sandboxed builds, SCDynamicStore for DNS and interface change notifications, Sparkle or auto-update signing for the twin, TCC responsible-code inheritance for SMAppService agents, XPC from sandboxed app to loginItem helper, XPC service privilege separation, launchd agent AssociatedBundleIdentifiers for helper attribution

← the whole tree · 3D view· how to read this page