sudo mkdir arc
This does not appear to be possible in MacOS Ventura
mkdir: arc: Operation not permitted
Whats the workaround ?
Post
Replies
Boosts
Views
Activity
The standard solution is to mark the app as a UI element (via the [LSUIElementproperty][refLSUIElement]) but that prevents it from showing up in the Dock or having its own menu bar. I can still display a status bar item just fine.
Any alt option in xcode so that we can still have the app icon appear in Dock , even if it is a status bar item, but prevent the Crash Report UI ?
Please post the final launchd property list that you settled on.
<?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>KeepAlive</key>
<dict>
<key>Crashed</key>
<false/>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>Label</key>
<string>com.cirrusthinking.dollyappd</string>
<key>LimitLoadToSessionType</key>
<string>Aqua</string>
<key>MachServices</key>
<dict>
<key>com.cirrusthinking.dollyappd</key>
<true/>
</dict>
<key>ProgramArguments</key>
<array>
<string>open</string>
<string>-W</string>
<string>/Applications/DollyDrive.app</string>
</array>
</dict>
</plist>
The "app" is displayed in the Dock, its a GUI and a Status Bar item.
We where able to resolve the issue by adding an extra key in the plist
<key>MachServices</key>
and
<key>Crashed</key>
<false/>
Still, the man pages are not enough to decipher all different options available and there is not enough documentation on the Apple developers site to well define the xml logic according to various MacOS version need. ....
I have tried all of these on M1 with no success so far. After unloading the plist and running launchctl print we still see the labeled in a disabled format. Load and unload do not seem to work in Monterey M1 . The label is loaded but after a crash or force quit the app does not restart properly. All we get is the Problem Reporter ui reporting the crash and asking to reopen but launchctl does not restart the app
to add to the weirdness
launchctl bootout gui/501/com.cirrusthinking.dollyappd
Boot-out failed: 125: Unknown error: 125
no matter what I try I get failed errors on non legacy commands