Xcode默认忽略的.a 文件。所以无法提交到svn服务器,但是很多第三方的库都有.a文件。所以还是必须提交到服务器。
搜索了一下解决方案:
http://wpt205.blog.163.com/blog/static/108047495201371272034579
1. 打开终端,
2.
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*
*.a *.pyc *.pyo
#
这里的意思是,
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*
保存退出.
这么处理应该是最好的,起到一劳永逸的作用,以后.a文件都不会被忽略了,但是这么处理后,发现在versions中还是被忽略了,不起效果。
所以最后只能使用最原始的方法解决了:
方法一:使用命令行添加文件(【转】原文在这)
1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便)
2.之后再输入如下命令:svn add libOCMock.a,回车;
3.之后会出现:A
方法二:在Versions中手动添加文件
选择Versions的菜单View-->Show Ignored Items,这样就会显示出ignored的文件,找到你要上传的.a文件,右键“Add”就可以了。
不知道是不是versions的问题,以后试下cons看看会不会有这个问题。
原文地址:http://blog.csdn.net/wangzhaobin/article/details/44942333