アプリケーションがlaunchdデーモンとして実行されると機能しないライブラリーを使用するアプリケーションを作成しています。デーモンから使用するとバスエラーが発生するライブラリにバグがあります。 (私のスタックオーバーフローの投稿を見てください: https://stackoverflow.com/questions/20599283/signal-10-sigbus-in-c-library-when-running-application-as-launchd-daemon )
私がアプリケーションを普通に走らせたとき、すべてがしかしながらうまくいく。私が考慮すべきlaunchdに代わるものがあるかどうか私は思っています。アプリケーションは起動時に起動し、ログインしているユーザーがいなくても実行する必要があります。クラッシュした場合はアプリケーションを再起動することをお勧めします。
私はスタートアップ項目に関するいくつかの研究をしました、しかし、それらが廃止されるので、私はAppleが機能性をいつの日かただ削除することに警戒しています。