Okay, quindi voglio un'applicazione per mele che riproduca una canzone. La canzone non è già sul computer ed è contenuta all'interno di contenuti / risorse dei contenuti del pacchetto dell'app. Questo è il mio codice attuale
tell application "Finder"
set apppath to POSIX path of (application file id "com.apple.ScriptEditor.id.play" as text)
end tell
set song to {apppath, "/Contents/Resources/song.mp3"} as string
set songpath to POSIX file song as text
tell application "QuickTime Player"
activate
open songpath
play the front document
tell application "System Events"
set visible of application process "QuickTime Player" to false
end tell
end tell
Sul mio computer questo codice sembra funzionare. Tuttavia, quando lo distribuisci, altri computer ricevono un errore in tempo veloce. Il documento "song.mp3" non può essere aperto. Il file non esiste. Qualche aiuto?
Modifica: corretta una variabile errata che non risolve il problema perché ho modificato il codice per postarlo qui e mescolato.