2016-09-22 6 views
18

Чтобы настроить Карфаген, documentation говорит, что вам нужно добавить сценарий запуска.Где находится сценарий запуска и этап сборки в Xcode 8?

На „Build Phases вкладке“ Параметры ваших целей приложения, нажмите на значок „+“ и выберите „Фаза New Run Script“. Создать Run Script в , который вы указываете свою оболочку (например: бен/ш), добавьте следующее содержимое в область скрипта ниже оболочки:

/usr/local/bin/carthage copy-frameworks 

и добавить пути к рамок, которые вы хотите использовать под «Input Files», например:

$(SRCROOT)/Carthage/Build/iOS/Box.framework 
$(SRCROOT)/Carthage/Build/iOS/Result.framework 
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework 

Этот скрипт работает вокруг представления ошибки в App Store, вызванной универсальных двоичных файлов и обеспечивает необходимые битовый код файлы, связанные с и dSYMs копируются при архивировании.

Однако я больше не могу найти вкладку «Построить фазы» или «Запустить сценарий» в поиске «Настройки сборки». Номер Xcode 8 Release Notes

Xcode 8 обеспечивает полностью перезаписанную поддержку AppleScript. Новый скриптовый скрипт предоставляет возможность автоматизировать рабочие процессы Xcode.

Означает ли это, что больше нет Run Script? Я посмотрел на AppleScript, но, честно говоря, он выглядит чрезвычайно сложным. Нужно ли мне изучать AppleScript только для добавления простого одного лайнера, который я использовал в Xcode?

/usr/local/bin/carthage copy-frameworks 

ответ

50

Он по-прежнему существует. Убедитесь, что вы нажимаете всюду, указанную красным на изображении ниже.

enter image description here

+6

Ты светящийся свет в темном мире: ') –

0

Карфаген Сопровождающие обновленный README, необходимо добавить выходные пути тоже, чтобы предотвратить полезное копирование базы. Для автоматизации этих шагов я выпустил простой скрипт с именем Carting.

Смежные вопросы