mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 08:15:24 +00:00
Ship the NSE without the notification filtering entitlement
Apple has not granted com.apple.developer.usernotifications.filtering for ch.healthchat.element.nse. The capability request has sat at "Submitted" since 2026-07-30, so the App Store profile cannot carry it and the archive fails to sign while NSE.entitlements still asks for it. Drop the key from the NSE target config and the generated entitlements file. The extension still decrypts and rewrites every notification; the only change is that notifications it would have discarded now fall back to the raw push payload. Restore the key and add NSE Filtering to the profile once Apple approves the request. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -2,8 +2,6 @@
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.developer.usernotifications.filtering</key>
|
||||
<true/>
|
||||
<key>com.apple.security.application-groups</key>
|
||||
<array>
|
||||
<string>$(APP_GROUP_IDENTIFIER)</string>
|
||||
|
||||
@@ -62,7 +62,9 @@ targets:
|
||||
entitlements:
|
||||
path: NSE.entitlements
|
||||
properties:
|
||||
com.apple.developer.usernotifications.filtering: true
|
||||
# usernotifications.filtering deliberately omitted: Apple has not granted it for ch.healthchat.element.nse
|
||||
# (request pending since 2026-07-30) and a profile without it cannot sign. Discarded notifications show
|
||||
# the raw push payload instead. Restore the key and NSE Filtering in the profile once approved.
|
||||
com.apple.security.application-groups:
|
||||
- $(APP_GROUP_IDENTIFIER)
|
||||
keychain-access-groups:
|
||||
|
||||
Reference in New Issue
Block a user