Erro AppleScript "Não é possível transformar \" "no tipo número inteiro". Número -1700

Sei que esse erro foi abordado aqui, mas tenho pesquisado as respostas há dias e, quando penso que o decifrei, acabo quebrando o código em outro lugar.

Estou tentando executar o AppleScript no Xcode para fazer um backup de uma pasta em uma máquina de rede definida.

O problema que estou enfrentando é que o backup é marcado com data e está em uma subpasta na área de trabalho dos usuários. Estou tentando evitar o uso de caminhos POSIX rígidos para tornar o aplicativo final universal. Todas as soluções que encontrei não levam isso em consideração.

Peço desculpas pelo código confuso, mas ainda estou aprendendo o AppleScript e, portanto, acabo misturando diferentes bits de código. meu código é

set catFolder to "Catalyst AA"
set bckup to "Backups"
set myDesktop to path to desktop folder as alias
set main_folder to ((path to desktop folder) & "Backups") as string

tell application "Finder"
if not (exists folder (bckup) in myDesktop) then
    set main_folder to (make new folder at desktop with properties {name:bckup}) as      alias
else

    if not (exists folder (catFolder) in main_folder) then
        set cat_folder to (make new folder at folder main_folder with properties {name:catFolder}) as alias
    end if
end if

end tell



try
mount volume "afp://10.0.0.1/Content SSD AA/Catalyst/Catalyst 4.40_m373_HD"

set d to (year of (current date) as text) & "-" & (month of (current date) as integer as text) & "-" & (day of (current date) as text) & "-" & (time string of (current date))
tell application "Finder"
    set f to make new folder at POSIX file "~/Desktop/Backups/Catalyst AA" with properties {name:d}
    duplicate POSIX file "/Volumes/Content SSD AA/Catalyst" to f
end tell
try
    tell application "Finder"
        eject disk "Content SSD AA"
    end tell
end try
end try

o arquivo de erro é

tell application "Finder"
path to desktop as alias
    --> alias "Macintosh HD:Users:ben:Desktop:"
path to desktop
    --> alias "Macintosh HD:Users:ben:Desktop:"
exists folder "Backups" of alias "Macintosh HD:Users:ben:Desktop:"
    --> true
Result:
error "Can’t make \"Catalyst AA\" into type integer." number -1700 from "Catalyst AA" to   integer

Agradeço se alguém puder apontar onde estou errado.

Obrigado pelo seu tempo

Ben

questionAnswers(1)

yourAnswerToTheQuestion