Mac App Store版に乗り換え後の認識エラー?(解決)

Transmitをインストールしようと思ったのですが、どうしても、Mac App Storeでは「インストール済み」という認識になってしまい、再インストールができないという症状になっていました。他のマシンでは問題ないし、アプリケーションフォルダからは削除済みなのになぜだろう。。。としばらく悩んでいましたがやっと原因が分かりました。
ホームディレクトリの下の「Library/Application Support/Sparkle/Transmit」の中にアプリが残っていました。こんな場所にインストールした記憶は全くなかったのですが、調べてみると「Sparkle」というのは自動アップデータ機能を提供するためのフレームワークです。Mac App Store版のTransmitに乗り換えるまで、Webから購入したTransmitを使っていたので、TransmitはSparkleを利用しているようなので、そのときに行ったアップデータの一部が残っていたということのようです。このディレクトリに残っていたアプリを削除すると、Mac App Storeの認識も変わり「インストール」ボタンが押せるようになりました。
もし、同じような現象で悩んでいる方がいましたら、「~/Library/Application Support/Sparkle」ディレクトリは要チェックです。また、アプリをMac App Store版に乗り換えようと思ったときにもチェックした方が良いようです。

関連記事

  1. 2ステップ認証から2ファクタ認証へ切り替え

  2. 通販サイトの配達の箱、小さくなって欲しい

  3. 新年明けましておめでとうございます!

  4. 課題をこなすリズム

  5. GreenHopperのボードにReopenも表示したい

  6. Xcodeでのリモートデバッグ

最近の著書

最近の記事