Чтобы настроить Карфаген, в документации говорится, что вам нужно добавить 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