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.
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.