2015-02-23 2 views
22

Я добавил TwitterKit из Fabric в приложение под Xcode 6.3.TwitterKit не компилируется с Xcode 6.3

приложение будет компилировать, прежде чем я добавил TwitterKit в Run Script построить шаг фазы, но как только я добавил TwitterKit это не удалось с этой ошибкой во время отладки сборки:

2015-02-23 11: 22: 32.382 пробег [53735 : 1513077] Fabric.framework/пробег 1.3.13 2015-02-23 11: 22: 32,388 запустить [53735: 1513077]

Ткань: dSYM Ошибка

Невозможно обработать fabrictest.app.dSYM на пути/Users/mfoouser/Library/Developer/Xcode/DerivedData/fabrictest/Build/Продукты/Debug-Iphones imulator/fabrictest.app.dSYM Убедитесь, что ваши настройки сборки проекта генерируют файл dSYM. DEBUG_INFORMATION_FORMAT должен быть установлен в dwarf-with-dsym для всех конфигураций. Это также может быть проблемой синхронизации, убедитесь, что фаза сборки сценария Fabric - это последняя фаза сборки, и никакие другие скрипты не переместили dSYM из местоположения Xcode, сгенерированного им.

Command/бен/ш не удалось с кодом выхода 1

Любой найти способ обойти это?

ответ

53

Это было простое исправление. Просто сделайте это как состояние ошибки, включите генерацию dSYM для вашей сборки отладки.

Измените Параметры построения из этого: enter image description here

Для этого: enter image description here

Затем выберите Построить снова. Теперь он должен компилироваться и запускаться.

+3

Hi Mark, к сожалению, до сих пор не работает для меня. Любой другой способ убедиться, что dSYM создан? – timshim

+0

У меня такая же проблема, когда я перехожу к проекту ARC, внутри которого есть Ткань. – Szu

+0

Фотографии не найдены! –

4

Это не сработало для меня, так как он уже установлен на «с dSYM», и он тоже не строился. После того, как вы выкапываете и пытаетесь разобраться, кажется, что проблема (по крайней мере для меня) находится в разделе «Настройки сборки»> «Создать символы отладки», который по умолчанию был установлен «Нет». Я изменил его на Да, и это сработало как шарм.

+0

Ты гений! Спасибо, ваш совет помог мне. – alexmorhun

13

Вы можете выполнить следующие шаги, это сработало для меня.

  1. открытая установка сборки вашего проекта и поиск «Генерация отладки символ» и установите значение Да. Как на скриншоте ниже enter image description here

  2. Искать формат отладочной информации в настройке сборки и поиска «формат информации Debug» затем установить «формат информации Debug» для «DWARF с dSYM файл»

enter image description here

+0

Спасибо! Работал для меня. Но можете ли вы объяснить причину этой проблемы? –

0

ни один из предложенных ответов не работал для меня.

Удалено как Fabric.framework, так и Crashlytics.framework, которые были добавлены через приложение Fabric и добавлены снова через Cocoapods.

** Это не значит, что Cocoapods - это только обходной путь, но, вероятно, они должны быть снова добавлены в проект.

0

То, что сработало для меня предыдущие ответы в сочетании:

1- Изменить "Build Settings -> Debug Information Format -> Debug" значение "DWARF с dSYM Файл"

2- Изменить «Строить Настройки -> отладочную»значение„Да“

3 Снимите ткань и рамки Crashlytics и установить снова

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

  • Нет связанных вопросов^_^