Яблочный скрипт эквивалентен array = list и dictionary = record, поэтому просто составьте список записейОдна запись имеет значение строки, а другая - значение массива строк.Примечание: я не проверял это, но стоит попробовать.
set myArray to {{CFBundleURLName:"com.test.testLaunch"}, {CFBundleURLSchemes:{"LaunchApp1", "LaunchApp2"}}}
tell application "System Events"
set plistFile to property list file "some:path"
tell plistFile
tell contents
set value of property list item "CFBundleURLTypes" to myArray
end tell
end tell
end tell