Merge pull request #4234 from zen-browser/add-macos-entitlements

This commit is contained in:
mr. m
2025-01-08 22:40:13 +01:00
committed by GitHub
2 changed files with 11 additions and 1 deletions

View File

@@ -28,5 +28,15 @@
for native messaging webextension helper applications launched by
Firefox which rely on Apple Events to signal other processes. -->
<key>com.apple.security.automation.apple-events</key><true/>
<!-- For SmartCardServices(7) -->
<key>com.apple.security.smartcard</key><true/>
<!-- Required for com.apple.developer.web-browser.public-key-credential -->
<key>com.apple.application-identifier</key>
<string>H36NPCN86W.app.zen-browser.zen</string>
<!-- For platform passkey (webauthn) support -->
<key>com.apple.developer.web-browser.public-key-credential</key><true/>
</dict>
</plist>

View File

@@ -151,7 +151,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
codesign -vvv --deep --strict "${BUNDLE}"
# move Zen_Browser.provisionprofile to the Contents directory
# cp Zen_Browser.provisionprofile "${BUNDLE}"/Contents/embedded.provisionprofile
cp Zen_Browser.provisionprofile "${BUNDLE}"/Contents/embedded.provisionprofile
# Staple the ticket
xcrun stapler staple --verbose "${BUNDLE}" || exit 0