コマンド ラインから起動するのではなく、便利な機能を実行させたいとします。
1 - 自分のプログラムを逆アセンブルしてリンクする
Mac アプリには、バンドル (単なるディレクトリ) に実行可能ファイル (TheApp.app/Contents/MacOS/APP_NAME 内) があります。Xcode はそれほど役に立ちません。
アプリはおそらく AppKit / NSApp Cocoa フレームワークを使用し、実行可能ファイルはアプリ インスタンスを作成し、GUI などを設定し、登録します。Cocoa アプリは、デリゲート、コールバックなどのシステムで動作します。同期的に実行されるのは、1 つのメイン関数だけではありません。ほとんどの場合、リンクして呼び出すことができる単純な外部シンボルはエクスポートされません。たとえそうしたとしても、ヘッダー ファイルが必要になります。
コンパイルされた実行可能ファイルには、何が起こっているかを大まかに理解するのに十分なシンボルが含まれている可能性があるため、Objective-C 逆アセンブラーを調べることができます。ただし、Objective-C と Cocoa についてかなりの知識が必要です (少なくとも、これが難しいことを理解するには十分です)。
したがって、オプション 1 は、自分が何をしているのかわからない限り、実際にはオプションではありませんが、プログラム シンボルが何であるかを理解し、実行可能ファイルを逆アセンブルし、バイナリにリンクして関連するメソッドを呼び出す独自のアプリケーションを作成することです。
2 - GUI のスクリプト
別の方法として、Apple スクリプト可能かどうかを調べることもできます。アプリを起動し、アクティビティを記録して (AppleScript エディターの記録機能を参照)、実際の GUI のスクリプトを作成することができます。これはうまくいくかもしれません。
3 - 作者と話す
どうしても欲しいなら作者に相談することをお勧めします。おそらく、コマンド ライン ツールとして使用できるようにすることができます。