iOS Xcode工程添加.a文件引起错误的几种修改方法(一般是微信的.a静态库出错)

Ios Xcode工程添加.a文件引起错误的几种修改方法(一般是微信的.a静态库出错)

一、     TARGETS -> Build Settings-> Search Paths下

1.  Library Search Paths 删除不存在的路径,保留.a文件的路径(此处显示的为绝对路径)。

间接性点击两下.a文件的路径,使它变成类似文件夹重命名的样式(或者直接双击路径,则可弹出一个带有加减号的小框),查看此时显示的路径是否为相对路径,不是则修改成相对路径(一般情况下,系统都会默认生成相对路径)。

显示相对路径名称时,/之间的名称必须是连接起来的,可以用_连接,中间不能有空格。因为此处的路径遇到空格会自动折行,使原本一行的路径变成两行或多行显示,导致路径错误。如果有空格,则在空格前加\ ,使之变成一行。

最后的效果如图


或者

iOS Xcode工程添加.a文件引起错误的几种修改方法(一般是微信的.a静态库出错)_第1张图片

2.  Framework Search Paths 删除所有不存在的路径(即此处路径存在,但文件不存在了)

二、TARGETS -> Build Settings ->Architectures下

1. Build Active Architectures Only 是Yes改成No,是No改成Yes。

2.  如果不支持64位,可以把 ValidArthitectures 中的armv64去掉

你可能感兴趣的:(iOS)