My private challenge is a bit additional alongside nonetheless after not with the ability to get this to work in my app I fell again to a a lot less complicated/confirmed implementation on the market. There’s this challenge on GitHub with a information right here that implements a barebones app extension with packet tunneling. I determine this can provide us frequent floor.
After altering the bundle and group identifiers to all finish with -Caleb and or match up I attempted operating the app. The app extension doesn’t work by any means and seemingly for causes which are much like my private challenge.
If I pull up the console and filter for the subsystem (com.github.kean.vpn-client-caleb.vpn-tunnel
) I see the next.
First you see installd
putting in it
0x16ba5f000 -[MIUninstaller _uninstallBundleWithIdentity:linkedToChildren:waitForDeletion:uninstallReason:temporaryReference:deleteDataContainers:wasLastReference:error:]: Destroying container com.github.kean.vpn-client-caleb.vpn-tunnel with persona 54D15361-A614-4E0D-931A-0953CDB50CE8 at /personal/var/cell/Containers/Knowledge/PluginKitPlugin/2D0AE485-BB56-4E3E-B59E-48424CD4FD65
After which installd
says this (No concept what it means)
0x16b9d3000 -[MIInstallationJournalEntry _refreshUUIDForContainer:withError:]: Knowledge container for com.github.kean.vpn-client-caleb.vpn-tunnel is now at /personal/var/cell/Containers/Knowledge/PluginKitPlugin/2D0AE485-BB56-4E3E-B59E-48424CD4FD65
Concerningly runningboardd
appears to instantly try to cease it?
Executing termination request for: >
[app:1054] Terminating with context: > permit:(null)>
]>
Then runningboardd
leaves a cryptic message
Buying assertion concentrating on system from originator [osservice:244] with description > permit:(null)>
]>
And that appears to be all I’ve to go off of…. If I widen my search a bit I can see backboardd
saying issues like
Connection eliminated: IOHIDEventSystemConnection uuid:57E97E5D-8CDE-467B-81CA-36A93C7684AD pid:1054 course of:vpn-client kind:Passive entitlements:0x0 caller:BackBoardServices: + 280 attributes:{
HighFrequency = 1;
bundleID = "com.github.kean.vpn-client-caleb";
pid = 1054;
} state:0x1 occasions:119 masks:0x800 dropped:0 dropStatus:0 droppedMask:0x0 lastDroppedTime:NONE
Or
Eradicating shopper connection for shopper: IOHIDEventSystemConnection uuid:57E97E5D-8CDE-467B-81CA-36A93C7684AD pid:1054 course of:vpn-client kind:Passive entitlements:0x0 caller:BackBoardServices: + 280 attributes:{
HighFrequency = 1;
bundleID = "com.github.kean.vpn-client-caleb";
pid = 1054;
} state:0x1 occasions:119 masks:0x800 dropped:0 dropStatus:0 droppedMask:0x0 lastDroppedTime:NONE supply:HID
There’s actually nothing within the sysdiagnose both. No crash no nothing.
I’m stumped. Any concept what is likely to be going flawed for me right here? Has one thing about the way in which app extensions or sandbox guidelines work modified in later OSes?