体系结构i386的格式错误的元数据 - LLVM错误
问题描述:
我在编译器中遇到了一个非常令人沮丧的错误。在更改了一些编译器设置以进行优化之后,情况一直很好,直到我尝试在模拟器上进行测试。我得到这个错误:体系结构i386的格式错误的元数据 - LLVM错误
ld: in /Users/eric/Library/Developer/Xcode/DerivedData/My_Awesome_App-
hcpskretrcpxnuctkkvwptohgmib/Build/Intermediates/My_Awesome_App.build/Debug-
iphonesimulator/My_Awesome_App.build/Objects-normal/i386/main.o, could not parse object
file /Users/eric/Library/Developer/Xcode/DerivedData/My_Awesome_App-
hcpskretrcpxnuctkkvwptohgmib/Build/Intermediates/My_Awesome_App.build/Debug-
iphonesimulator/My_Awesome_App.build/Objects-normal/i386/main.o: Malformed metadata record
for architecture i386
我尽我所能重置编译器设置,但仍然错误仍然存在。我尝试了Malformed metadata record for architecture i386中的建议,但仍然没有任何结果。我能做的其他事情吗?像重置Xcode/LLVM-GCC为默认值?
答
找到它 - 我比较项目的生成设置在备份我从两天前一个外置的HD在同一个项目的设置,而罪魁祸首是Link-Time Optimization
标志,它被设置为yes。将其设置为NO
可解决该问题。保持定期备份的另一个原因!
你真的尝试过你的建议吗(重置为默认值)? – fge 2011-12-18 23:19:02
那么如果有'重置所有设置为默认'按钮,我错过了它。我试图将所有事情都尽可能地变回原来的状态,但这种逆转并不完全。你会如何建议我这样做? – 2011-12-18 23:26:13