美文网首页
iOS使用SVN提交代码时.a文件(静态库文件)无法提交解决方法

iOS使用SVN提交代码时.a文件(静态库文件)无法提交解决方法

作者: coderJerry01 | 来源:发表于2016-07-04 20:05 被阅读155次

    今天遇到一个问题,就是在我们使用版本管理工具SVN提交代码时 .a文件无法提交。于是就搜了一下解决办法,的确很多人都遇到过,所以就直接把前人的解决办法搬过来了。

    第一种解决方法:

    在mac下很多svn管理工具默认都不能上传.a文件,但是用命令行可以解决此问题。

    1、打开终端,cd 进入到需要上传的.a文件所在的文件夹。 确保 ls能看到.a文件

    2、然后使用命令,如:svn add libWeiboSDK.a

    使用完成后出现: A  (bin)  libWeiboSDK.a

    表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了。

    更加详细的解释:

    1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;

    2.之后再输入如下命令:svn add libOCMock.a,回车;

    3.之后会出现:A  (bin)  libOCMock.a

    表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上传了。

    另外,在mac 10.8中输入命令行,可能会提示你command not found,因为10.8默认没有安装Command line tools,解决办法:command not found解决

    4.添加完成后,手动到文件夹中找到需要提交到.a文件,右击,选择提交到svn,就ok了

    第二种方法:

    修改~/.subversion/config文件,增加一条

    # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo

    这样就ok了。

    这些应该是用cocoapods导入第三方库如微博SDK、支付宝SDK等时所遇到的问题,像这样的官方SDK我一般是直接把文件夹拖进去所以说遇到的比较少。。。下次我会试试这样的解决方法。

    相关文章

      网友评论

          本文标题:iOS使用SVN提交代码时.a文件(静态库文件)无法提交解决方法

          本文链接:https://www.haomeiwen.com/subject/lbfhjttx.html