В настоящее время я использую AppleScript для очистки проекта Xcode. Мне бы хотелось, чтобы мой скрипт удалил некоторые конфигурации сборки, которые не будут актуальны для других разработчиков в моей команде.
Например, если у меня есть «Debug», «DebugTest» и «Release», я бы хотел, чтобы скрипт удалил «DebugTest».
В настоящее время я использую следующий скрипт:
tell application "Xcode"
open myXcodeProject
set targetProject to project of active project document
set targetConfigurations to build configurations of targetProject
repeat with c in targetConfigurations
if (name of c is equal to "DebugTest") then
delete c
end if
end repeat
end tell
Тем не менее, я получаю следующую ошибку при запуске скрипта, которая заставляет меня поверить, что я не удаляю конфигурацию правильно:
Xcode got an error: AppleEvent handler failed. (-10000)
Спасибо!