Подтвердить что ты не робот

Где находится Run Script и Build Phase в Xcode 8?

Чтобы настроить Карфаген, в документации говорится, что вам нужно добавить Run Script.

На вкладке настроек "Создание фаз" на вашем приложении нажмите Значок "+" и выберите "Новый запуск Script Фаза". Создайте прогон Script в который вы указываете в своей оболочке (например: bin/sh), добавьте следующее содержимое к области Script под оболочкой:

/usr/local/bin/carthage copy-frameworks

и добавьте пути к фреймворкам, которые вы хотите использовать в разделе "Вход" Файлы ", например:

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

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

Однако я больше не могу найти вкладку "Сборка фаз" или "Запустить" Script в поиске настроек сборки. Примечания к выпуску Xcode 8 упоминают

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

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

/usr/local/bin/carthage copy-frameworks
4b9b3361

Ответ 1

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

введите описание изображения здесь

Ответ 2

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