Necesito extraer el número de teléfono de todos los contactos de un determinado grupo y para ello estoy utilizando el siguiente código -
on run {input, parameters}
tell application "Contacts"
set thePeople to every person
repeat with i from 1 to number of items in thePeople
set this_person to item i of thePeople
set inGroup to name of group of this_person
if inGroup is "Technology" then
set x to properties of phones of this_person
end if
end repeat
end tell
end run
Pero cada vez que ejecuto el código, el editor script se cuelga y me pide que lo vuelva a abrir a pesar de que sólo tengo un contacto en ese grupo. ¿Qué está pasando aquí?