Не удается получить XCode 3.2.2 для создания файла dSYM - PullRequest
1 голос
/ 19 ноября 2010

Я следовал инструкциям Apple здесь , чтобы безуспешно сгенерировать файл dSYM для моей сборки выпуска, я перепробовал все виды настроек и ничего не генерировал, это для 32-битного универсального Mac OSX приложение (я использую 10.6 SDK и развертываю для 10.2).

Еще более неприятно то, что я также занимаюсь разработкой для iPhone и использую ТОЧНЫЕ настройки проекта (относящиеся к символам и отладке), и он прекрасно генерирует файл dSYM! Единственное, что я прочитал, что может быть причиной проблемы, это ZeroLink, но я не думаю, что он больше поддерживается в XCode 3.2.2? Я не могу найти его ни в настройках сборки, ни в меню сборки.

У кого-нибудь есть предложения или знаете, какие настройки мне нужно изменить? Спасибо за любую помощь!

Текущие настройки

Deployment Postprocessing   YES
Strip Linked Product    YES
Generate Debug Symbols  YES
Debug Information Format    DWARF with dSYM File
Use Separate Strip      YES
Strip Debug Symbols During Copy     NO

Ответы [ 3 ]

1 голос
/ 15 апреля 2011

Полагаю, вы, вероятно, настроили свой проект для dSYM с этой ссылкой здесь .

Из того, что вы нам показали, все выглядит хорошо, и я использую эти точные настройки в моем текущем проекте.

Однако я столкнулся с некоторыми проблемами, прежде чем заставить его работать. Я использую промежуточное программное обеспечение для генерации своего проекта XCode, и он фактически записывал параметры в настройках Other Linker Flags. Это может быть ссылка , если вам нужно выяснить, что это за параметры, если они присутствуют.

Поскольку я не думаю, что у вас есть какие-либо специальные флаги, другим вариантом будет создание пустого проекта для приложения iOS и сравнение настроек. Вы сказали, что на самом деле вы используете ту же настройку, что и MAC OSX, но я думаю, что для iOS могут потребоваться другие настройки.

Если это все еще не решит проблему, я думаю, вам придется вставить сюда все настройки проекта.

0 голосов
/ 20 ноября 2010

Убедитесь, что у вас нет сценария сборки, удаляющего файл dysm.

0 голосов
/ 19 ноября 2010

Вам не ясно, вносите ли вы настройки в проект или в цель.Помните, что целевые настройки имеют приоритет над настройками проекта.

...