この投稿で推奨されているように、ログイン項目を実装しました。NSWorkspace
ヘルパー アプリでは、 methodを使用してメイン アプリを起動し、自動起動パラメーターlaunchApplication:showIcon:autolaunch:
に送信します。YES
問題は次のとおりです。開始ツールチップを表示しないように、アプリケーションが自動起動されたかどうかを確認する必要があります。私が見つけた唯一のバリアントは[[NSUserDefaults standardUserDefaults] boolForKey:@"autolaunch"]
で、常に返されますNO
。
この問題は起動引数を使用して解決できますが、残念ながら、サンドボックスもそれらをカットします。
見逃したものはありますか?