Objective c 目标-C:。包含超过armv6/7的fat文件

Objective c 目标-C:。包含超过armv6/7的fat文件,objective-c,xcode,static-libraries,armv6,Objective C,Xcode,Static Libraries,Armv6,虽然我在XCode中设置了静态库项目来构建armv6、armv7、i386和x86_64,但它并没有构建完整的fat文件:-( lipo-info lib…a告诉我这是一个包含armv6和armv7的fat文件,没有其他内容,里面没有更多的架构 如何将它们全部放入一个文件中 谢谢您可能已经设置了“有效架构”(有效架构)构建设置,以缩小为目标构建的架构集。还有一个“仅为当前架构构建”标志,您可能希望选中“仅为活动架构构建”=否,“有效架构”=“armv7 armv6 i386 x8664”;有什么

虽然我在XCode中设置了静态库项目来构建armv6、armv7、i386和x86_64,但它并没有构建完整的fat文件:-(

lipo-info lib…a
告诉我这是一个包含armv6和armv7的fat文件,没有其他内容,里面没有更多的架构

如何将它们全部放入一个文件中


谢谢

您可能已经设置了“有效架构”(
有效架构
)构建设置,以缩小为目标构建的架构集。

还有一个“仅为当前架构构建”标志,您可能希望选中“仅为活动架构构建”=否,“有效架构”=“armv7 armv6 i386 x8664”;有什么问题吗?我看不出来。构建日志本身说clang或GCC构建的目的是什么?它说的是
CreateUniversalBinary-DerivedData/TestSDKLib/build/Products/Debug-iphoneos/libTestSDKLib。一个普通的“armv7-armv6 i386 x8664”
但是
lipo-info
只告诉我有关armv6和armv7的信息。其他构建步骤是否显示它也可以编译i386和x86\u 64?