Создание проекта
При создании проекта действия AppleScript Вы запускаете путем выбора шаблона Xcode, обеспечивающего все необходимые файлы проекта и начальные настройки проекта.
Шаги для создания проекта действия AppleScript являются немногими и простой:
Запустите приложение XCode.
Можно найти XCode в
/Developer/Applications.Выберите New Project из меню File.
XCode выводит на экран Нового Помощника проектного менеджера (см. рисунок 2-1). Шаблоны проекта действия Automator около верхней части выведенного на экран списка.
Рисунок 2-1 , Выбирающий шаблон проекта действия AppleScript 
Выберите AppleScript Automator Action и нажмите Далее.
В Новом ассистенте AppleScript Automator Действия введите название проекта и выберите расположение файловой системы для проекта (см. рисунок 2-2).
Для учебного проекта название проекта является Передачей Случайные Элементы.
Название проекта Указания рисунка 2-2 и расположение 
После завершения этого шага XCode выводит на экран новый проект в своем окне, показанном на рисунке 2-3.

Почти все элементы в папке проекта имеют специальное значение в процессе разработки.
- Платформы
Любой проект действия должен импортировать платформу защиты Какао, включающую платформы Набора Основы и Приложения. Это также импортирует платформу Automator, определяющую программируемый интерфейс для всех действий Automator. См. Ссылку Платформы Automator для документации этого интерфейса.
main.applescriptОсновной файл сценария AppleScript, чей
on runкогда действие работает в потоке операций, обработчик вызывает Automator. Вы запишете свой код AppleScript в этом файле. Проект действия AppleScript может также иметь другой («помощник») сценарии AppleScript, часто для ручной синхронизации пользовательских настроек с действием внутренняя запись тех настроек.Info.plistиInfoPlist.strings (English)Info.plistфайл является информационным списком свойств для пакета действия. Это содержит конфигурационную информацию, обычно связывающуюся с пакетом и более в частности связывающуюся с действием.InfoPlist.stringsфайл содержит английские переводы элементов вInfo.plistэто могло бы быть выведено на экран пользователю. Если Ваше действие должно быть локализовано для языков или локалей помимо английского языка, необходимо будет добавитьInfoPlist.stringsфайл к проекту для каждого дополнительного перевода.main.nib (English)Файл пера для английской версии действия. Файл пера является архивом, содержащим представление, средства управления и другие объекты пользовательского интерфейса, используемые исполнимой программой, а также соединениями между теми объектами. Вы используете Интерфейсного Разработчика, чтобы создать и поддержать файлы пера. Если Ваше действие должно быть локализовано для языков или локалей помимо английского языка, необходимо будет добавить a
main.nibфайл для каждой дополнительной локализации.
Pass Random Items.action элемент, показанный в окне проекта, является пакетом действия. Когда проект действия будет разработан, цвет текста элемента изменится от красного до черного, чтобы указать, что пакет теперь существует в каталоге сборки. Все пакеты действия Automator должны иметь расширение action.