我正在使用命令行通过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。你知道是否有解决办法吗(即是否应该设置其他内容)?我想控制构建目录。编辑:
我已经尝试从命令行显式设置(而不是在我的scheme设置中):
DEBUG_INFORMATION_FORMAT="dwarf-with-dsym"
将后处理设置为“是”,仍然没有成功。
谢谢。
DWARF_DSYM_FOLDER_PATH
加入到您的命令中,使内容更通俗易懂,但不改变原意。 - Tom