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

ld: file is universal (2 slices) but does not contain a(n) armv7 slice: /Users/------/Desktop/Running APP/------/-----/YACropImage.a file '/Users/------/Desktop/Running APP/------/-----/YACropImage.a' for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

如果要删除对任何体系结构的支持,例如您的情况下的ARMv7-s,请使用菜单项目->构建设置->从“有效体系结构”中删除该体系结构。

您可以将其用作临时解决方案,直到库已更新。您必须从主项目而不是从库中删除体系结构。

或者,可以将调试配置的“仅构建 Activity 体系结构”的标志设置为“是”。将发布配置的“仅构建 Activity 架构”保留为“否”,只是为了在发布之前提醒您应该升级正在使用的任何第三方库。

关于ios - 文件不包含armv7切片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29712872/

10-11 04:34