首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GenerateDSYMFile:退出代码11的dsymutil失败

GenerateDSYMFile:退出代码11的dsymutil失败
EN

Stack Overflow用户
提问于 2012-03-22 18:51:06
回答 4查看 14.2K关注 0票数 11

我今天早上从MacOS X10.6(雪豹)升级到10.7 (Lion),也从Xcode 4.2升级到Xcode 4.3.2。也许更重要的是,这意味着我现在正在使用iOS 5.1SDK而不是5.0构建我的项目。这是许多更改,其中一个更改导致我的项目崩溃:由于以下错误,该项目将不再生成:

代码语言:javascript
运行
复制
Command /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil
failed with exit code 11

构建结果中提供的完整命令如下(完全公开:为了保护无辜的人,我已将项目名称更改为“MyProject”):

代码语言:javascript
运行
复制
GenerateDSYMFile /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject
    cd /Users/caleb/MyProject/iphone
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject -o /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM

只有当我尝试为iOS设备构建时才会发生这种情况;为模拟器构建可以正常工作。

我已经做了相当多的搜索来找到这个错误的解释,但是还没有找到任何可以解释这个错误的东西。我确实找到了one SO question about the same error,在这种情况下是由Info.plist文件中的一个坏标记造成的,但是我的Info.plist看起来很好。另一个问题是创建一个新目标并复制所有内容。我还没有尝试过,因为我的项目是相当大的,但它看起来是最好的下一步。

有人能告诉我dsymutil中的“退出代码11”意味着什么以及如何修复它吗?

更新:在命令行运行dsymutil命令的显示退出代码11是分段错误。但还是不知道是什么引起的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-26 19:43:01

到目前为止,一个对我有用的解决方案是将项目中的格式设置从“带dsym的矮人”更改为“普通的老”“侏儒”。

这至少允许我为iOS设备和调试构建项目,所以这是一个非常好的开端。我不知道漏掉dsym会带来什么损失,所以我会继续寻找。

更新:苹果DTS建议重新安装Xcode。我还没试过,但是如果有帮助的话,我会更新这个答案。

票数 27
EN

Stack Overflow用户

发布于 2014-10-10 13:17:21

对于通过Google来这里的未来用户:

It happened to me because my working directory was full.

编辑:清除磁盘中的一些空间。

如果你已经在同一台机器上开发了这么多的应用程序,你可以继续删除这个目录中的所有东西。/Users/<username>/Library/Developer/Xcode/DerivedData

别忘了检查目录的大小,这样才会感到惊讶。删除整个路径可能需要长达4小时的时间,所以可以在空闲时间完成,只需删除2-3个子目录并继续工作。

票数 6
EN

Stack Overflow用户

发布于 2013-08-21 12:31:01

将"iOS部署目标“从6.1更改为4.0有助于我!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9828618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档