编译架构错误

问题描述:

我尝试编译的Xcode项目,并得到这个错误:编译架构错误

CreateUniversalBinary /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Products/Debug-iphoneos/birthday.app/birthday normal "armv7 armv7" 
cd /Users/yosifz8gmailcom/Desktop/birthday 
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" 
lipo -create /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Intermediates/birthday.build/Debug-iphoneos/birthday.build/Objects-normal/armv7/birthday /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Intermediates/birthday.build/Debug-iphoneos/birthday.build/Objects-normal/armv7/birthday -output /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Products/Debug-iphoneos/birthday.app/birthday 

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Intermediates/birthday.build/Debug-iphoneos/birthday.build/Objects-normal/armv7/birthday and /Users/yosifz8gmailcom/Library/Developer/Xcode/DerivedData/birthday-exrjvwtlolewnqautwqzjjlvkpit/Build/Intermediates/birthday.build/Debug-iphoneos/birthday.build/Objects-normal/armv7/birthday have the same architectures (armv7) and can't be in the same fat output fileCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo failed with exit code 1 

任何想法,为什么它给我这个错误?

尝试改变有效的建筑在项目中找到的值>从默认armv6 armv7构建设置>架构armv7。希望这会有所帮助。

+0

已经完成 – MTA

+0

尝试将'armv6 armv7'设置为'armv6' – Venkat

+0

我已经看到损坏的project.pbxproj。因此,如果您无法从Xcode更改Arch,请使用TextEdit(或其他编辑器)打开您的project.pbxproj,然后手动检查它。搜索'ARCHS'键,看看这里有什么问题。默认行应该是:ARCHS =“$(ARCHS_STANDARD_32_BIT)”; – Emmanuel