xcodebuild – 设置生成目录不会生成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中没有任何内容。 项目设置已经过validation。 如果我运行与上面相同的命令,但省略CONFIGURATION_BUILD_DIR位,我得到了预期的dSYM。 你知道是否有这样的解决scheme(即应该设置其他任何东西)。 我想要控制构build目录。

编辑:

我已经尝试从命令行显式设置(而不是在我的scheme设置):

 DEBUG_INFORMATION_FORMAT="dwarf-with-dsym" 

和正处理为YES。 仍然没有喜乐。

谢谢。

再次检查构build设置。 看看debugging信息格式 ,它应该有dSYM文件的DWARF 在这里输入图像说明

有关更多信息,请参阅OS X手册页xcodebuild和Xcode构build设置参考

 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 

你在MyReleaseConfig.xcconfig中关于DEBUG_INFORMATION_FORMAT的configuration是什么?