首页 文章

Mach O Link Error- linker命令失败,退出代码为1(使用-v查看调用)

提问于
浏览
6

当我尝试在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

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

3 回答

  • 3

    前几天,当我在模拟器上成功尝试几次尝试在iPad上运行应用程序后,我收到了一条非常相似的消息 . 我发现在构建设置下我不得不将“仅构建活动架构”改为是 . 然后我的应用程序将在我的设备上编译 . 希望这可以帮助 .

  • 15

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

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

  • 1

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

    转到项目 - >构建设置 - >仅构建活动架构 - >是

    而已 .

相关问题