I don't see any of the hardened runtime entitlements. This is what I get :
<?xml version="1.0" encoding="UTF-8"?>
<!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.application-identifier</key>
<string>SYSTEM_EXTENSION_BUNDLE_ID</string>
<key>com.apple.developer.networking.networkextension</key>
<array>
<string>packet-tunnel-provider-systemextension</string>
</array>
<key>com.apple.developer.team-identifier</key>
<string>TEAMID</string>
<key>com.apple.security.application-groups</key>
<array>
<string>TEAMID.GROUP_NAME</string>
</array>
<key>com.apple.security.get-task-allow</key>
<false/>
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
<string>MACHSERVICE_NAME</string>
</array>
</dict>
</plist>
Post
Replies
Boosts
Views
Activity
I am running this on Catalina 10.15.6.
I just submitted a TSI with follow-up number : 745407154, but I didn't see the option to submit the Bundle or the crash logs. What information would you require to further look into this?
Thanks for clarifying this.
One more question. In the documentation it says the following :
Uninstall a System Extension
The system automatically uninstalls any system extensions when the user deletes the corresponding app. You can also uninstall a system extension by creating a deactivation request. Call the deactivationRequest(forExtensionWithIdentifier:queue:) method of OSSystemExtensionRequest and submit the resulting object to the OSSystemExtensionManager.
When I delete the app it doesn't automatically delete the corresponding System Extension/VPN. Is the documentation wrong or do I need to have done something else for the system extension to get deleted automatically?
I can also remove the VPN/SystemExtension by using NEVPNManager's removeFromPreferences. Is there a pro/con in using removeFromPreferences vs deactivationRequest ?
I tried that out but I am having issues reading from the database.
With the Filter Control provider I can open the database as well as read from the database and store the contents.
With the Filter Data provider, I can list contents of the App group directory and see that the file exists. I also can open the database, but I am unable to read from the database. I am not even trying to write to the database.
This is not the expected behavior from Filter Data provider right?
Thanks for the feedback. I did provide a bug report :
https://feedbackassistant.apple.com/feedback/9147978
@LoguLogu No I've not been able to resolve it. I do see the preview of the categories in Preview screen but it doesn't load on the device.
@jonathancurrie
I got this to run by Stopping the monitoring first and then doing the startMonitor.
center.stopMonitoring()
try center.startMonitoring(.daily, during: schedule)
}
Thanks
@caguilar51
I can see that the picker is loading and showing a bunch of categories, but it doesn't show any apps inside each category. What behavior are you seeing?
I can see the list of Applications on the child device after successive requestAuthorization calls. Still can't see it on the Parent device.
On Beta 4, it shows up on the child device, but not on the parent device. :-/
@HeoJin Do you know if this works now?
Looks like this is fixed as of Beta 5. Anyone else tried it?
Unfortunately no