我正在通过命令行使用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。你知道是否有解决方案(即应该设置其他任何东西)。我想控制build dir。
修改
我尝试从命令行显式设置(而不是在我的方案设置中):
DEBUG_INFORMATION_FORMAT="dwarf-with-dsym"
和 pos处理为YES。仍然没有快乐。
感谢。
答案 0 :(得分:26)
再次检查构建设置。看一下调试信息格式,它应该有 DWARF和dSYM文件
有关更多信息,请查看OS X Man Pages xcodebuild 和Xcode Build Setting Reference
答案 1 :(得分:1)
S.Color = Color.Transparent;
您在MyReleaseConfig.xcconfig中关于DEBUG_INFORMATION_FORMAT的配置是什么?