Я получил ту же ошибку: "ошибка: попытался связать 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