Предупреждение GenerateDSYMFile: невозможно открыть файл объекта

Фон: У меня есть проект, который я последний раз построил на 10.5 на компьютере PPC, используя xcode v3.1. Он строит против 10.4 SDK. У меня теперь есть MacBook с 10.6 на нем и Xcode v3.2.1. Я установил 10.4 SDK с xcode. Итак, теперь я хочу построить проект на чипе Intel 10.6. Я сначала получаю ошибку сборки, потому что у меня неправильная версия gcc-установки, поэтому я изменяю параметры сборки для использования gcc 4.0.

Проблема: Теперь, когда я создаю проект, я получаю следующее предупреждение: GenerateDSYMFile "сборка/выпуск/что держит меня?.app.dSYM" "сборка/выпуск/что меня удерживает?.app/Contents/MacOS/Что меня удерживает?" cd "/Пользователи/hmcshane/Разработка/Cocoa Проекты/Что держит меня?" /Разработчик/usr/bin/dsymutil "/Пользователи/hmcshane/Разработка/ Cocoa Проекты/Что держит меня?/Build/Release/Что держит меня?.app/Содержание/MacOS/Что меня удерживает? -o" /Пользователи/hmcshane/Разработка/Cocoa Проекты/Что держит меня?/build/Release/Что держит меня?.app.dSYM"

warning: (i386)/Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o невозможно открыть файл объекта warning: (ppc7400)/Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o невозможно открыть файл объекта

Любая идея, что это? И почему путь к файлам проблем коренится в моей папке загрузки? Проект, конечно, не проживает там.

Ответы

Ответ 1

Я вижу раздраженные предупреждения после обновления до Xcode 4.5. Затем я попытался изменить значение параметра "Параметры настройки/отладки информации" из DWARF с файлом dSYM на DWARF и все относительные предупреждения исчезли.)

Ответ 2

У меня была такая же проблема на iPhone при создании проекта, связанного с пользовательскими статическими библиотеками. Кажется, XCode жалуется, потому что не может найти информацию об отладке для некоторых связанных объектов.

Я установил проблему с помощью отключения "Предварительной привязки одиночного объекта Perfom" в настройках сборки библиотеки.

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

Ответ 3

Если кто-то получает это при создании приложения командной строки C в Xcode и экспериментирует с самыми передовыми настройками: я получил это самое же предупреждение, когда я переключился на Clang и включил оптимизацию Link-Time (LLVM_LTO = YES) только для удовольствия из этого.

Ответ 4

Это также может быть вызвано включением флага GENERATE_DEBUGGING. Отключение этого флага в настройках проекта или цели также будет работать.