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

XCode: добавлена ​​фаза сборки отключена

Я хочу добавить Crashlytics плагин к моему проекту iOS, который требует добавить фазу Run script. Но независимо от того, что я делаю - для добавления фазы сборки все параметры отключены:

enter image description here

  • Я выбираю Target → Build Phases
  • У меня есть правильная схема
  • Мой проект работает хорошо - никаких проблем,

Я запускаю Xcode 6

4b9b3361

Ответ 1

Я отвечаю на мой вопрос, потому что взял время, чтобы найти правильное решение.

Действительно странно, что эта же проблема мигрирует из старых версий в XCode 7+. Я нашел решение в одном из комментариев подобной проблемы:

how-to-add-a-copy-files-build-phase-to-my-target (кредиты @Paul Solt)

Его ошибка, когда пользователь выбирает вкладку Build Pahses, XCode не видит этого.

Решение

  • выберите TargetBuild Phases
  • После этого щелкните по любой области в форме поиска или по-другому, просто откройте Target Dependencies.
  • Редактор → Добавить фазу сборки

Я надеюсь, что это сэкономит время, чтобы кто-то вместо этого прочитал комментарии;)

Ответ 2

Рекомендуемое решение не сработало для меня, но есть и другое - даже если "Редактор- > Добавить этап сборки" выделен серым цветом, маленький "+" в левом верхнем углу панели "Сборка фаз" - нет, и он работает.

Итак, выберите проект в навигаторе проекта Выберите цель Выберите "Сборка фаз" в верхней панели области содержимого Нажмите символ "+" в левом верхнем углу панели "Сборка фаз"

Ответ 3

Ответ Maxims не помог мне.

У меня была такая же проблема и я решил ее следующим образом, и я открыл ошибку против apple: вопрос 22516266 на https://bugreport.apple.com

Вот как я решил проблему для меня:

1.) Изменить схему...

Edit Scheme...

2.) В соответствующей фазе схемы вы можете добавить скрипты как Pre-Actions или Post-Action, где вы найдете "New Run Script Action"

Определить процесс сборки

Я думаю, что вы в значительной степени создаете любой рабочий процесс, который вам нравится с этим.

Надеюсь, что это поможет.