Summary
On macOS, enabling launch at system startup writes a LaunchAgent whose
ProgramArguments points at the .app bundle directory instead of the bundle
executable. launchd then attempts to execute /Applications/Ropy.app directly
and exits with EX_CONFIG, so Ropy does not start at login.
Steps to Reproduce
- Install Ropy as
/Applications/Ropy.app.
- Enable launch at system startup in settings.
- Inspect
~/Library/LaunchAgents/Ropy.plist.
- Ask launchd for the loaded service state.
Expected Behavior
The LaunchAgent should launch the installed Ropy app successfully at login.
Actual Behavior
~/Library/LaunchAgents/Ropy.plist contains:
<key>ProgramArguments</key>
<array><string>/Applications/Ropy.app</string></array>
launchctl print gui/501/Ropy reports:
program = /Applications/Ropy.app
last exit code = 78: EX_CONFIG
Ropy Version
0.5.3
Operating System
macOS
Logs / Screenshots
No application log is emitted because launchd fails before starting the inner
Ropy executable.
Summary
On macOS, enabling launch at system startup writes a LaunchAgent whose
ProgramArgumentspoints at the.appbundle directory instead of the bundleexecutable. launchd then attempts to execute
/Applications/Ropy.appdirectlyand exits with
EX_CONFIG, so Ropy does not start at login.Steps to Reproduce
/Applications/Ropy.app.~/Library/LaunchAgents/Ropy.plist.Expected Behavior
The LaunchAgent should launch the installed Ropy app successfully at login.
Actual Behavior
~/Library/LaunchAgents/Ropy.plistcontains:launchctl print gui/501/Ropyreports:Ropy Version
0.5.3
Operating System
macOS
Logs / Screenshots
No application log is emitted because launchd fails before starting the inner
Ropy executable.