Определение расположений для совместно используемых файлов проекта

Можно указать пользовательские исходные деревья — названный расположениями для файлов, которые являются вне папки проекта. Пользовательские исходные деревья полезны при необходимости в доступе к файлам, совместно использующимся другими проектами или пользователями. Можно определить эти общие ресурсы в области Source Trees предпочтений Расположений.

bullet
Определить расположение для совместно используемых файлов проекта
  1. Выберите Xcode> Preferences и нажмите Locations.

  2. Нажмите Source Trees.

    Таблица в области Source Trees приводит все исходные деревья, которые Вы определили. Любое исходное дерево в этой таблице доступно любому из Ваших проектов.

    ../art/source_trees_configured_2x.png../art/source_trees_configured_2x.png
  3. Нажмите кнопку Add (+).

  4. В столбце Name введите текстовую строку, идентифицирующую исходное дерево. Это имя должно быть тем же для всех пользователей, получающих доступ к элементам с исходным деревом.

  5. В столбце Display Name введите любую текстовую строку. XCode использует эту строку для отображения исходного дерева в инспекторе Файла.

  6. В столбце Path введите полный путь в корневой каталог исходного дерева в Вашей локальной файловой системе. Этот путь может варьироваться с компьютера на компьютер и от пользователя пользователю.

Когда Вы добавляете файл к проекту, можно указать его расположение относительно исходного дерева, определенного для компьютера. XCode хранит свою ссылку на файл относительно этого исходного дерева. Другие пользователи, определившие то же исходное дерево, могут работать над тем же проектом, при условии, что файл также существует в исходном расположении дерева на их компьютерах. (Обратите внимание на то, что исходные деревья не связаны с управлением исходным кодом.)

Можно установить любую ссылку на файл для вычислений ее пути относительно именованного исходного дерева. В разделе «Identity and Type» инспектора Файла найдите всплывающее меню Расположения. Это списки меню исходные деревья, которые Вы определили (в дополнение к исходным деревьям, которые XCode обеспечивает).

../art/location_menu_2x.png

Например, команда разработчиков может каждый определить на их компьютерах исходное дерево под названием Совместно используемый. Каждый разработчик тогда вводит пользовательское имя дисплея (Общие файлы проекта в снимках экрана выше) и пользовательский путь к исходному дереву. Некоторые или все файлы в их проектах могут тогда быть расположены в этом исходном дереве. Фактический путь к исходному дереву на каждом компьютере может отличаться.