質問
Macのホストファイルに新しいエントリをプログラムで追加するにはどうすればよいですか?
たとえば、Windowsでは、StreamWriterを開き、ホストファイルに出力するだけです。 Macでこれをどのように行いますか?
解決
ホストファイルはにあります
/etc/hosts
したがって、それに書くだけで追加できます。ただし、ローカルホストに対応する最初の数行を削除しないでください。また、ルートの特権でのみアクセスできます。
他のヒント
最も単純な(フリー)方法は、ホストファイルをナビゲートして手動で交換する必要がある場合、システムの設定からエントリを追加または編集、編集、有効化、または無効にできるホストのプレペンをインストールすることです。これらの重要な最初の行を削除できないように、変更を追跡します。
これを達成するより「プログラム的な」方法を探している場合は、ソースコードとXcodeプロジェクトを含む開発者のGitHubレポをフォークし、独自のプロジェクトに適用できます。
優先ペインと同じように達成する他の(有料)サードパーティアプリがあります。私はHostBuddyと呼ばれるものを試しましたが、それは本質的に無料のカウンターパートと同じでしたが、さらにいくつかの機能がありますが、UIを混乱させました。しかし、無料の試験があります。
所属していません StackOverflow