Таким чином, я маю цей невеликий пучок з яблука, зроблений, і він навіть, здається, працює як слід. Тим не менш, очевидно, не відкриває мої файли, коли його просять через 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 і також приймає розширення, яке я зберегла в ньому. Так що об'єднання фактично працює.