Mac OS アプリケーションは、 CFBundleURLTypesを指定することにより、Info.plist ファイルを介してカスタム URI スキームに登録できます。別の URI スキームを追加するには、アプリケーション バンドルを変更する必要があります。
問題は、アプリケーション自体を変更せずに、既にインストールされているアプリケーションに追加の uri スキームを追加するにはどうすればよいかということです。これがコマンド ラインから実行できる場合はボーナス ポイントです。
Mac OS アプリケーションは、 CFBundleURLTypesを指定することにより、Info.plist ファイルを介してカスタム URI スキームに登録できます。別の URI スキームを追加するには、アプリケーション バンドルを変更する必要があります。
問題は、アプリケーション自体を変更せずに、既にインストールされているアプリケーションに追加の uri スキームを追加するにはどうすればよいかということです。これがコマンド ラインから実行できる場合はボーナス ポイントです。
私は個人的に、無料のRCDefaultApp 設定ペインを使用しています。これらの CFBundleURLTypes (およびその他) を管理していると思います。
ポイントアンドクリックです。コマンドラインオプションについても知りたいです。
defaultappは、これを行う単純なコマンド ライン ツールです。ただし、自分でダウンロードしてビルドする必要があります。
その後、次のようなコマンドを使用して、defaultapp ftp Transmit
Transmit を ftp のデフォルト アプリとして設定できます。