iOS – 文件不包含armv7s切片

我无法在设备上构建和测试,因为Xcode给了我这个错误:

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /.../Classes/AddThis/libAddThis.a for architecture armv7s 

如何更新此库以支持armv7s?

需要为armv7s架构构建libAddThis.a。 如果您无法控制,那么您将需要像有效一样从有效的体系结构中删除armv7。

尝试在“项目构建”设置中将“仅构建活动体系结构”设置为“是”。

我是通过从构建设置更改有效架构来实现的。 我附上截图供您参考。

在此处输入图像描述

谢谢,Cp

armv7s添加到库的项目/目标的Build Settings中的Valid Architectures设置中。