我无法在设备上构建和测试,因为Xcode给了我这个错误:
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /.../Classes/AddThis/libAddThis.a for architecture armv7s
如何更新此库以支持armv7?
答案 0 :(得分:19)
尝试在Project Build设置中将Build Active Architecture设置为'YES'。
答案 1 :(得分:8)
需要为armv7s架构构建libAddThis.a。如果你无法控制这个,那么就需要像你一样从有效的架构中删除armv7s。
答案 2 :(得分:3)
我是通过从构建设置更改有效架构来实现此目的的。 我附上截图供您帮助。
谢谢, CP
答案 3 :(得分:0)
将armv7s
添加到库项目/目标的构建设置中的Valid Architectures设置。