Post

Replies

Boosts

Views

Activity

How to develop system extension if System Integrity Protection is enabled?
Hi I am developing the packet tunnel extension on a SIP enabled device. If I build the app and notarize and install it on the device, it works fine. If I modify, build and execute the App (which contains the system extension), it fails with below error. 102.3.1.4 is production build. And 201.202.0.101 is for XCode build. SystemExtension "<<complete name>>.pkttunnel" request for replacement from 102.3.1.4 to 201.202.0.101 Packet Tunnel SystemExtension "<<complete name>>.pkttunnel" activation request did fail: Error Domain=OSSystemExtensionErrorDomain Code=8 "(null)" If SIP is disabled, it works fine. Is there a way the system extension can be developed even if SIP remains enabled?
1
0
403
Apr ’25
Network Filter extension Interop queries
Hi1. Network extension documents are either in objective c or swiftDoes Network extension API support C++, if yes, is there any document?2. In the real world, Many Network extensions (e.g. Content filters) will be running developed by different vendors like Antivirus vendors, Firewall vendors, etc.How does Network Extension framework arbitrate/adjudicate among multiple Network Extension running simultaneously on the system?ThanksAnand
6
0
1.4k
Nov ’22
How to build universal binary using 3rd party lib
Hi I am building my component for M1. I choose the universal binary. My component uses Boost static lib. Boost builds for x86_64 and arm64 separately. XCode does not provide two options to link different arch libs. Please suggest to me how to link a lib if 3rd party build process does not offer universal static lib. Regards, Anand Choubey
0
0
823
Jan ’22
How to develop system extension if System Integrity Protection is enabled?
Hi I am developing the packet tunnel extension on a SIP enabled device. If I build the app and notarize and install it on the device, it works fine. If I modify, build and execute the App (which contains the system extension), it fails with below error. 102.3.1.4 is production build. And 201.202.0.101 is for XCode build. SystemExtension "<<complete name>>.pkttunnel" request for replacement from 102.3.1.4 to 201.202.0.101 Packet Tunnel SystemExtension "<<complete name>>.pkttunnel" activation request did fail: Error Domain=OSSystemExtensionErrorDomain Code=8 "(null)" If SIP is disabled, it works fine. Is there a way the system extension can be developed even if SIP remains enabled?
Replies
1
Boosts
0
Views
403
Activity
Apr ’25
Network Filter extension Interop queries
Hi1. Network extension documents are either in objective c or swiftDoes Network extension API support C++, if yes, is there any document?2. In the real world, Many Network extensions (e.g. Content filters) will be running developed by different vendors like Antivirus vendors, Firewall vendors, etc.How does Network Extension framework arbitrate/adjudicate among multiple Network Extension running simultaneously on the system?ThanksAnand
Replies
6
Boosts
0
Views
1.4k
Activity
Nov ’22
How to build universal binary using 3rd party lib
Hi I am building my component for M1. I choose the universal binary. My component uses Boost static lib. Boost builds for x86_64 and arm64 separately. XCode does not provide two options to link different arch libs. Please suggest to me how to link a lib if 3rd party build process does not offer universal static lib. Regards, Anand Choubey
Replies
0
Boosts
0
Views
823
Activity
Jan ’22