【发布时间】:2010-01-02 16:58:04
【问题描述】:
我一直在开发一个 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 文件的生成?
【问题讨论】: