最近、Mac OS X アプリケーションを開発しました。このアプリケーションはバックグラウンドで動作し、再起動のたびにログイン項目で起動します。ここからサンプルコードを使用しました-> https://gist.github.com/jquave/LaunchAtLoginController/blob/c8ae6dd2b8b0a2864ede0366991f43b580b65124/LaunchAtLoginController.m
このコードを使用すると、マシンで再起動が発生した後にアプリの実行が自動的に開始されます。これで、再起動するたびにアプリ ウィンドウ (ウィンドウのみ) を表示しないようにする必要がありますが、アプリはそのままバックグラウンドで実行できます。このためにkLSSharedFileListLoginItemHidden
、この URL とソースで言及および更新されたとおりに使用しました。ただし、この非表示のログイン項目プロパティを追加した後でも、マシンを再起動するたびにアプリケーション ウィンドウが開いています。プログラムで再起動するたびに、ログイン項目アプリ ウィンドウ (ウィンドウのみ) を開かないようにするにはどうすればよいですか? Lion OS 10.7.3 を使用しています。お知らせ下さい。
ありがとうございました!