Mach O Link错误链接器命令失败,退出代码1(使用-v查看调用)

当我尝试在Xcode(4.5版本)中为我的应用程序构build存档时,出现以下错误:

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/[myrealname]/Downloads/[myappname]/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s 

铿锵声:错误:链接器命令失败,退出代码1(使用-v来查看调用)然后它下面说:

 (null): File is universal (3 slices) but does not contain a(n) armv7s slice: /Users/shakerite/Downloads/shakeritetestnotrealone_v15_iOS/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s 

有谁知道如何解决这个问题?

我刚收到一个非常类似的消息,就是当我在模拟器上尝试了几次成功的尝试后,在iPad上运行我的应用程序。 我发现,在构build设置下,我必须将“仅构build主动架构”设置为“是”。 然后我的应用程序将在我的设备上编译。 希望这可以帮助。

是的,我也有同样的问题。 在xcode中点击你的项目。 然后,点击目标。 转到构build设置并查找有效的体系结构。 从有效的体系结构列表中删除armv7s,并离开armv7。

让我知道如果你有任何问题!

这里我给你提供一个临时解决scheme,可以解决这个错误,希望对你有所帮助,

去Project-> Build Settings-> Build Active Architecture Only – >是的

而已。