Xcode 4.5构建错误:格式错误的对象

时间:2012-11-03 22:48:22

标签: iphone objective-c xcode ipad build-error

我正在尝试使用Xcode 4.5.1创建一个项目,但是我遇到了以下错误:

  

codesign_allocate:用于架构armv7对象:   /Users/myUsername/Library/Developer/Xcode/DerivedData/MyAPP-araevdowzmmoupfieakjpjmpsmhq/Build/Products/Debug-iphoneos/MyAPP.app/MyAPP   格式错误的对象(未知加载命令36)   /用户/名为myUsername /库/开发商/ Xcode中/ DerivedData

有人可以帮帮我吗?

谢谢!

更新

我仍然有这个问题,但仅在编译iOS设备时,而不是模拟器。我无法创建存档。

PLESE帮助我!

解决

问题是由于构建阶段中的“运行脚本”我被遗忘了....并指向旧路径/开发人员

1 个答案:

答案 0 :(得分:0)

删除您的派生数据,执行干净的构建,然后重试。

  1. 要删除派生数据,请转至管理器 - >项目,然后选择“删除...”

    Delete derived data screen

  2. 要进行干净的构建,请在Xcode中选择Project,然后选择“Clean”

    How to do a clean build, Shift+Cmd+K

  3. 更新:验证您的项目设置也可能有所帮助。转到Xcode中的Project文件并选择它。

    Validate project settings

    更新2:某些内容似乎在干扰codesign,导致它使用了错误的加载命令。也许你的旧版Xcode(4.4)留下了一些文物,这导致了codesign的旧版本运行。我建议卸载你拥有的任何Xcode实例,确保它们全部消失,然后重新安装最新版本。

    更新3:我不知所措,我不知道发生了什么。我的最后一个建议是创建一个新的Xcode项目,并将你的东西迁移过来;某些东西可能会干扰您的构建设置,这可能是在大海捞针中查找针的情况。确保您拥有最新的Xcode和OS X.