1

FinderSync 拡張機能をサポートするアプリケーションがあります。

このアプリケーションのサイレント アップデートを実現したいと考えています。現時点で思いついた唯一の方法は、新しいバージョンのアプリを ~/Library/Application Support/../... にインストールし、/Applications からアプリをクリックするたびに、ユーザーを Application Support にリダイレクトすることです。 1。

つまり、同じアプリに対して 2 つのバージョンが作成されることになります。1 つは /Applications にあり、もう 1 つは Application Support にあります。

上記の両方の場所からアプリケーションを起動した後、いくつかの問題があります。

  1. ユーザーが最初に /Applications からアプリを起動し、[ドックに保持] を選択し、アプリを閉じ、新しいアプリをアプリ サポートにコピーしてアプリを更新し、その後アプリ サポートからアプリを起動すると、2 つのドック アイコンが表示されます。
  2. アプリケーションを起動するたびに、FinderSync 拡張機能が OS によって自動的にインストールされます。システム環境設定→拡張機能で確認できます。ユーザーがアプリを終了してバンドルを削除すると、OS によって拡張機能が自動的に削除されるため、拡張機能の設定ペインで使用できなくなります。ただし、上記の両方の場所からアプリケーションを開いた場合、/Applications からアプリを削除しても、拡張機能設定ペインから FinderSync 拡張機能が完全に削除されるわけではありません。2 番目のアプリケーション (App Support からのアプリケーション) を削除した後でのみ、FinderSync 拡張機能が拡張機能設定ペインから削除されます。

上記の問題を克服する方法はありますか?

別の手法を使用して上記の動作を取り除こうとしているときに、同様のトピックに別の質問が投稿されていることに注意してください

ありがとう

4

0 に答える 0