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



当我尝试在 Xcode(版本 4.5)中为我的应用程序构建存档时,我收到一个错误,指出:

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

clang:错误:链接器命令失败,退出代码为 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上运行我的应用程序时,我收到了一条非常相似的消息。 我发现在构建设置下,我必须将"仅构建活动架构"设置为"是"。 然后我的应用程序将在我的设备上编译。希望这有帮助。

是的,我遇到了同样的问题。在 xcode 中单击您的项目。然后,单击目标。转到生成设置并查找有效的体系结构。从有效架构列表中删除 armv7,只保留 armv7。

如果您有任何问题,请告诉我!

在这里我为您提供一个可以解决此错误的临时解决方案,希望对您有所帮助,

转到项目->生成设置->仅生成活动体系结构->是

就是这样。

最新更新