I have created network system extension. Initially I have used automatic signing and it takes Apple development certificate by default.
Now I want to share this extension with other people. To share with other I have start notarization process.
During notarization I have observed that system extension must me signed with Developer Id certificate.
I have force signed the extension again with Developer Id certificate from terminal. After code signing when I have launch the application it gives me "Invalid code signature or missing entitlements" error.
I have tried to signed extension from Xcode and it gives
Extensioncontainer has conflicting provisioning settings. Extensioncontainer is automatically signed for development, but a conflicting code signing identity Developer ID Application has been manually specified. Set the code signing identity value to "Mac Developer" in the build settings editor, or switch to manual signing in the Signing & Capabilities editor.
How to remove this conflict and properly code sign system extension with Developer Id certificate.
Post
Replies
Boosts
Views
Activity
During notarization I have get "The binary is not signed with a valid Developer ID certificate" error.
Which certificate required for notarization Developer ID Application certificate
Developer ID Installer certificate
I have tried to install both network exension and endpoint extension from my container application.
I have observed that both are activated and enabled but not running state.
I have observed this log:
Found 1 (1 active) registrations for bundle.id.of.my.extension (com.apple.networkextension.filter-data)
Do I need to add additional setup if I want to run both extension from container app.
I have tried to run EndPoint security sample project (MonitoringSystemEventsWithEndpointSecurity)
I have enabled system extension capability for my container app.
but I have get "Unsatisfied entitlements: com.apple.developer.endpoint-security.client" error.
How to fix this issue?
And How can i enable Endpoint security entitlement for my system extension.