3

ログイン時にアプリを起動することについて、ここで多くの質問を読みました。私は何度も提案されたこの素晴らしいチュートリアルに従いました。そのチュートリアルは機能します。しかし...

ヘルパー アプリを使用して登録することによる影響の 1 つSMLoginItemSetEnabledは、システム環境設定のユーザーのログイン項目にアプリが表示されないことです。

App Store には、私がやろうとしていることを実行するアプリ (PopClip や Dash など) がいくつかあります。方法がわかりません...

更新: Dash 開発者から、Dash は実際にはサンドボックス化されていないことがわかりました。彼はまた、PopClip もそうではないと考えています。これは物事を説明することができます... https://alpha.app.net/kapeli/post/3975968

更新 #2 : PopClip 開発者から、実際にはサンドボックス化されていないことを確認しました。https://twitter.com/pilotmoon/status/313746294361427968

過去 2 回の更新で、答えは明らかだと思います。現在、サンドボックス化されたアプリでこれを実現する方法はありません。

4

2 に答える 2

0

サンドボックス環境では、ヘルパー アプリケーションのみがログイン項目にインストールできます。Contents/Library/LoginItemsメインアプリケーションのフォルダーに保存されたものを作成する必要があります。

次にSMLoginItemSetEnabled、ヘルパーをログイン アイテムとして設定し、ログイン アイテムにメイン アプリケーションを起動するように要求することができます。

于 2013-04-08T00:01:00.070 に答える