我一直在研究一个 iPhone 应用程序,遇到了一个问题,即 dSYM 文件生成对我来说是段错误。
GenerateDSYMFile /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app.dSYM /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app/NodeAppGen cd /Users/kaom/Projects/Apps/NodeAppGen setenv PATH “/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin”/Developer/usr/bin/dsymutil /Users/ kaom/Projects/build/Release-iphoneos/NodeAppGen.app/NodeAppGen -o /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app.dSYM
命令 /Developer/usr/bin/dsymutil 失败,退出代码为 11
我将此错误追溯到应用程序的 Info.plist 文件中的错误。
代替
<key>CFBundleVersion</key>
<string>1.0</string>
我有
<key>CFBundleVersion</key>
<real>1.0</real>
据我所知,dSYM 文件的生成仅取决于可执行文件,plist 文件不应影响可执行文件。所以我的问题是为什么这会破坏 dSYM 文件的生成?