解決策を見つけました:AppleScriptエディタツールを起動します。ターミナルを起動し、そこからスクリプトを実行するためのコードを記述します。
それともそこにこれを貼り付けます。Xcodeで
on open (documentsToOpen)
openInXcode(documentsToOpen)
end open
to openInXcode(documentsToOpen)
tell application "Terminal"
repeat with theDocument in documentsToOpen
set theDocumentName to POSIX path of theDocument
set theScript to "echo " & theDocumentName
do script theScript
set theScript to "open -a Xcode " & theDocumentName
do script theScript
end repeat
end tell
end openInXcode
オープニングは冗長のようなものですが、それはあなたがシェルスクリプトでやりたいかもしれないものだけ例です。アプリケーションとして保存します。
書かれているように、新しいターミナルウィンドウが残ってしまうという欠点があります(もちろん、「永遠に」スクリプトを実行しない限り)。
また、LaunchServices plistがこのアプリケーションとファイルを関連付けることができるように、Info.plistを掘り出してAppleScriptツールによって保存されたアプリケーションの一意の「バンドル識別子」を追加する必要があるようです。
〜2hrs以内に私はそうすることができるようになると直ちに調理しました。 OTOHは他の回答者ではないようですが、それでもなおです。 –