当我们在使用类似versions等svn的客户端管理工具时,由于.a文件如libWeiboSDK.a等不像一般的程序能自动提交到versions中,所以需要在终端中做一下操作,具体步骤如下所示:
1.开启终端,并且打开到到自己存放从svn服务器上checkout下来的项目所在的文件夹,例如我的项目名称是xyb,存放路径放在桌面的文件夹上/Users/pofabs/Desktop/IOS_XYB/ios,则我打开的具体内容在终端显示是像下面这样的(需要直接打开到xyb这个项目文件夹):
pofabsdeMacBook-Pro:~ pofabs$ cd /Users/pofabs/Desktop/IOS_XYB/ios
pofabsdeMacBook-Pro:ios pofabs$ cd xyb
2.往项目文件夹上添加.a文件,最好是在xcode中找到.a文件所在的实际路径,然后直接将该路径拖到svn add指令之后,如我的像下面这样:
pofabsdeMacBook-Pro:xyb pofabs$ svn add /Users/pofabs/Desktop/IOS_XYB/ios/xyb/XinYongBao/src/Component/ShareDocs/libWeiboSDK/libWeiboSDK.a
3.此时,在你的versions等客户端上就会出现libWeiboSDK.a 文件,选中commit就可以将它上传了,当然你也可以在终端中使用svn up 来上传。