Info.plist文件处理修改可执行文件

时间:2010-01-02 06:40:01

标签: iphone xcode plist dwarf

我一直在开发一个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

     

Command / Developer / usr / bin / dsymutil失败,退出代码为11

我在应用程序的Info.plist文件中将此错误跟踪为错误。

而不是

<key>CFBundleVersion</key>
<string>1.0</string>

我有

<key>CFBundleVersion</key>
<real>1.0</real>

据我所知,dSYM文件生成仅依赖于可执行文件,并且plist文件应该影响可执行文件。所以我的问题是为什么这会破坏dSYM文件生成?

1 个答案:

答案 0 :(得分:0)

在构建日志中找到一个错误,可能是一个实际上没有被Xcode解析为显式错误的错误。

更有可能的是,有些东西在Info.plist上窒息而且很难找到<real/>而不是<string/>值。

在任何情况下,都会通过http://bugreport.applec.om提交错误,因为开发工具会产生有用的错误消息。