Итак, у меня есть небольшой пакет с яблочным шрифтом, и он даже, кажется, работает как надо. Тем не менее, по-видимому, он не открывает мои файлы, когда его просят через утилиту open
. Это работает, хотя, когда я использую искатель. Кто-нибудь может мне помочь? Мой код такой:
on open theFile
set runner to ((path to me)'s POSIX path) & "Contents/MacOS/desk_parse"
-- We need to escape some stuff here.
-- Expected output: '/path/to/bundle.app//Contents/MacOS/dsk_parse' '/path/to/app.desk'
do shell script "'" & runner & "' '" & (POSIX path of theFile) & "' &"
--display dialog runner
end open
Опять же, это работает из поиска, но не из командной строки, как:
open "theFile.ext"
Мой Info.plist rads, а также принимает расширение, которое я сохранил в нем. Так что эта ассоциация действительно работает.