Xcode4 恢复Xcode以接受armv6体系结构的方法?

Xcode4 恢复Xcode以接受armv6体系结构的方法?,xcode4,armv7,xcode3.2,armv6,Xcode4,Armv7,Xcode3.2,Armv6,我有一个第三方。一个库,显然是为了与armv6兼容而编译的,其中两个新的Xcode(3.2.6和4)现在都需要一个单独的armv7片才能在设备上运行。链接错误是:文件是通用的,但不包含架构armv7的(n)armv7片 在我等待库供应商编写armv7版本时,是否有人知道如何使两个新Xcode中的任何一个按照3.2.5操作并接受现有库?在项目设置中,为架构选择“标准”(而不是“优化”)。这应该允许您为活动体系结构选择“armv6”。这意味着它在app store上之后也应该可以在较旧的设备上使用(

我有一个第三方。一个库,显然是为了与armv6兼容而编译的,其中两个新的Xcode(3.2.6和4)现在都需要一个单独的armv7片才能在设备上运行。链接错误是:文件是通用的,但不包含架构armv7的(n)armv7片


在我等待库供应商编写armv7版本时,是否有人知道如何使两个新Xcode中的任何一个按照3.2.5操作并接受现有库?

在项目设置中,为架构选择“标准”(而不是“优化”)。这应该允许您为活动体系结构选择“armv6”。这意味着它在app store上之后也应该可以在较旧的设备上使用(除非有任何其他弃用)。

在我将“仅构建活动体系结构”设置为否之前,任何东西都不适合我。

如果查看构建设置,体系结构设置可能是标准的,其中包括armv6和armv7。若要将其更改为仅armv6,请将其更改为custom并键入armv6。是的,这很有效!谢谢你的回复。把它写在一个答案里,并接受它的回答。解决方案解决了我的问题,我想投赞成票:)以下是我在Xcode 4上的工作。打开构建设置并查找体系结构。您可能会在其中有一个默认值。编辑时,将打开一个对话框。删除默认设置,并在单独的行中添加以下内容:armv6 i386 x64。我遇到了一个问题,我有两个armv7和armv6第三方库,而XCode 4链接器拒绝链接它们。除了在Xcode 3中编译之外,没有找到任何解决方法。