Skip to content

Add sandbox + network.client entitlements to the LP-700 extension - #12

Merged
VU3ESV merged 1 commit into
mainfrom
feat/extension-entitlements
Jun 4, 2026
Merged

Add sandbox + network.client entitlements to the LP-700 extension#12
VU3ESV merged 1 commit into
mainfrom
feat/extension-entitlements

Conversation

@VU3ESV

@VU3ESV VU3ESV commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Mirrors the merged LP-100A change. macOS won't register/load an ExtensionKit .appex unless it's sandboxed; adds Xcode/Extension/LP700.entitlements (com.apple.security.app-sandbox + com.apple.security.network.client for the LAN WebSocket) wired via CODE_SIGN_ENTITLEMENTS + ENABLE_HARDENED_RUNTIME in project.yml. Lets the suite host LP-700 out-of-process (verified pattern: LP-100A). No effect on the standalone app / plain swift build.

🤖 Generated with Claude Code

ExtensionKit extensions must be sandboxed for macOS to register and load them.
Add Xcode/Extension/LP700.entitlements (com.apple.security.app-sandbox +
network.client for the LAN WebSocket connection) and wire CODE_SIGN_ENTITLEMENTS
+ ENABLE_HARDENED_RUNTIME (required for notarization) in project.yml.

Mirrors the LP-100A change; lets the suite host LP-700 out-of-process once the
.appex is embedded+signed in the app and enabled in the suite. No effect on the
standalone app / plain swift build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@VU3ESV
VU3ESV merged commit 78be250 into main Jun 4, 2026
1 check passed
@VU3ESV
VU3ESV deleted the feat/extension-entitlements branch June 4, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant