svn在提交时默认是忽略.a文件的,这就导致了在用pod导入某些第三方(例如友盟)提交之后,其他小伙们们拉下来会报library not found for XXXSDK的错误,可以用以下三种方式添加上.a文件。因为版本或者其他方面的原因,某种方式可能行不通,三种可以都尝试一下。
修改默认设置
打开终端,运行下面命令
open ~/.subversion/config
cmd+f 搜索“global-ignores”字段,去掉后面的*.a这一块,如图
smd+s保存设置,ok。这个操作只对你的客户端起效,对其他并无影响。
逐一找到文件手动添加
cd到包含.a的文件夹,svn add xxx.a,出现A (bin) xxx.a就表示成功提交了,如果报错请尝试其它方式
--force添加
直接使用add命令会忽视已在版本控制下的目录,add --force则会拿到未在控制下的文件,也就是说你只需要add -force 文件夹,这个文件下之前未添加的文件都会被添加上,即使svn默认忽略了.a类型也是可以添加上.a文件的。
因为版本的不同或者其他原因,可能某种方式添加不上或者报错误,可以尝试其他的方式。