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

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

4

3 回答 3

15

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

于 2012-09-25T22:47:12.693 回答
3

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

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

于 2012-09-25T22:29:45.730 回答
1

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

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

就是这样。

于 2012-11-16T10:59:45.877 回答