it-roy-ru.com

xcodebuild - установка dir сборки не генерирует dSYM

Я делаю архив с xcodebuild (xcode 5) через командную строку так: 

xcodebuild -project MyProject.xcodeproj -scheme MyScheme -sdk iphoneos7.0 -configuration Release archive CODE_SIGN_IDENTITY="iPhone Distribution: My ID" -archivePath archive/MyArchive.xcarchive -xcconfig Config/MyReleaseConfig.xcconfig CONFIGURATION_BUILD_DIR=$SRCROOT/build/$CONFIGURATION$EFFECTIVE_PLATFORM_NAME

Когда я запускаю это, я получаю сгенерированный xcarchive и вывод консоли выглядит нормально. Однако когда я изучаю содержимое архива, в dSYM ничего нет. Настройки проекта проверены в порядке. Если я запускаю ту же команду, что и выше, НО пропускаю бит CONFIGURATION_BUILD_DIR, я получаю dSYM, как и ожидалось. Знаете ли вы, есть ли решение для этого (то есть, если что-то еще будет установлено). Я хочу контролировать режиссерскую сборку. 

Правка:

Я попытался установить явно из командной строки (в отличие от моих настроек схемы):

DEBUG_INFORMATION_FORMAT="dwarf-with-dsym"

и pos-обработка в ДА. Все еще нет радости.

Благодарю.

16
John S

Проверьте еще раз настройки сборки. Взгляните на Debug Information Format, он должен иметь DWARF с файлом dSYMenter image description here

Для получения дополнительной информации посмотрите Справочные страницы OS X xcodebuild и Справочник по настройке сборки Xcode

26
Artur Kucaj
xcodebuild -project MyProject.xcodeproj -scheme MyScheme -sdk iphoneos7.0 -configuration Release archive CODE_SIGN_IDENTITY="iPhone Distribution: My ID" -archivePath archive/MyArchive.xcarchive -xcconfig Config/MyReleaseConfig.xcconfig CONFIGURATION_BUILD_DIR=$SRCROOT/build/$CONFIGURATION$EFFECTIVE_PLATFORM_NAME

какова ваша конфигурация о DEBUG_INFORMATION_FORMAT в MyReleaseConfig.xcconfig?

1
Acton