ios objective-c xcode xcodebuild

ios - xcodebuild-la configuración del directorio de compilación no genera dSYM



objective-c (2)

Verifique nuevamente las configuraciones de compilación. Eche un vistazo al formato de información de depuración , debería tener DWARF con el archivo dSYM

Para más información, consulte las páginas de manual de OS X Man xcodebuild y la referencia de configuración de compilación de Xcode

Estoy haciendo un archivo con xcodebuild (xcode 5) a través de la línea de comandos como sigue:

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

Cuando ejecuto esto, obtengo mi xcarchive y la salida de la consola parece estar bien. Sin embargo, cuando exploro el contenido del archivo, no hay nada bajo dSYM. La configuración del proyecto se verifica bien. Si ejecuto el mismo comando que el anterior, PERO omita el bit CONFIGURATION_BUILD_DIR , obtengo el dSYM como se esperaba. ¿Sabe si hay una solución para esto (es decir, si se debe configurar algo más)? Quiero tener control sobre el directorio de compilación.

EDITAR:

He intentado configurar explícitamente desde la línea de comandos (a diferencia de mi configuración de esquema):

DEBUG_INFORMATION_FORMAT="dwarf-with-dsym"

y posprocesamiento a SI. Todavía no hay alegría.

Gracias.


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

¿Cuál es tu configuración sobre DEBUG_INFORMATION_FORMAT en MyReleaseConfig.xcconfig?