Xcode: ошибка сборки: попытался связать DWARF для неподдерживаемого файла: - PullRequest
0 голосов
/ 12 апреля 2011

Я изменил что-то в настройках своего проекта, и теперь, когда я запускаю этот проект для сборки и отладки, я получаю ошибку сборки:

Ошибка GenerateDSYMFile: попытка связать DWARF для неподдерживаемого файла: «правильный путь к исполняемому файлу моего приложения здесь»

но! когда я нажимаю RUN еще раз, он работает как шарм, и мое приложение запускается в симуляторе. поэтому мне нужно дважды нажимать cmd-R для отладки моего приложения.

это было нормально в предыдущей версии моего проекта, поэтому я не знаю, какие изменения я сделал%) все мои другие проекты работают нормально, и я могу просто воссоздать этот проект, но я хочу выяснить это - что вызывает эту ошибку. Я пытался задать этот вопрос на devforums Apple, но безуспешно.

любая помощь здесь? спасибо)

ps эта ошибка отображается как Xcode3 как Xcode4

Ответы [ 6 ]

2 голосов
/ 04 сентября 2013

Существует same file name в качестве project name в bundle, поэтому получите rid этого file на renaming и используйте соответственно.

Clean project и запустите проект. Хорошо идти.

1 голос
/ 05 сентября 2011

не уверен, что если бы вы выяснили, в чем проблема, произошло ли то же самое со мной.Я создал текстовый файл с тем же именем, что и мой проект - когда я избавился от него, он исправил его.

0 голосов
/ 25 сентября 2014

Я получил ту же ошибку: "ошибка: попытался связать DWARF для неподдерживаемого файла: /Volumes/..."

Эта ошибка не отображалась раньше, пока я не переключился на Xcode 6 на моем сервере Jenkins. Раньше у нас были такие же настройки приложения, и мы собирались без проблем.

Я собирал приложение как версию Realase через Jenkins, и у меня был параметр для сборки со следующей конфигурацией "-configuration Release", а для параметра "Формат информации отладки" в настройке сборки приложения было установлено значение DWARF-with- dSYM.

Чтобы устранить эту ошибку, я изменил цели в Xcode в настройках сборки в параметре «Формат отладочной информации» только на DWARF и не получил никаких ошибок от Дженкинса.

В документации разработчика Apple сказано это относительно различных значений этого параметра:

DEBUG_INFORMATION_FORMAT (формат отладочной информации)

Описание: Идентификатор. Определяет формат, используемый для хранения отладочной информации двоичного файла.

Значения:

stabs: Используйте формат Stabs и поместите отладочную информацию в двоичный файл.

dwarf: Используйте формат DWARF и поместите отладочную информацию в двоичный файл.

dwarf-with-dsym: Используйте формат DWARF и поместите отладочную информацию в файл dSYM.

Значение по умолчанию: Карлик

Необходимые условия для: «GCC_ENABLE_SYMBOL_SEPARATION (отдельные символы PCH)».

Ссылка: https://developer.apple.com/library/mac/documentation/developertools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html

0 голосов
/ 06 мая 2014

В моем случае это был файл plist, вызвавший ошибку.

Я переименовал файл и обновил файл Info.plist в настройках целевой сборки, и это исправило его.

0 голосов
/ 22 мая 2012

Я понял, когда пытался запустить свое приложение в симуляторе.Xcode сказал: «Прикрепление к процессу», но завис.Поэтому пришлось убить XCode и перезапустить.Когда я снова запустил проект, он нормально работал, но когда я сказал RUN, он получил ошибку ссылки.

Я исправил ее, удалив приложение в симуляторе, и снова нажал run, и она заработала.

0 голосов
/ 06 июля 2011

Попробуйте изменить в «Параметры сборки»> «Формат отладочной информации». Посмотрите, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...