您的位置:首页 > 移动开发 > IOS开发

解决git不能push静态库(.a文件)

2017-04-25 12:36 169 查看

xcode的source controll不能push .a文件

补充:1,如从git下拉代码,丢失文件,先去git相应目录下看有没有丢失文件,如没有,则说明没有push上去。

2,git不能push其他文件比如.lib;.pch,方法同下面一样

*原因如下图*



:这是因为有个git文件下面有个.gitignore文件,这里面保存的设置,是忽略的文件,从而git不能push。

解决办法

找到原因了,就好办了,找到.gitignore文件,把相应设置删掉

终端解决

1,打开终端,cd到工程相应目录下,并且输入命令vim .gitignore,回车,如下图



2, 输入i,进入vim编辑模式,删掉 *.a ,按esc,退出编辑模式,再输入命令 :wq 保存退出

3,OK,这个时候可以push 了,打开xcode,先commit,你会发现,之前看不到的.a文件,都能选择了,勾上,commit,再push,最后进到git目录,你会发现里面有.a文件了



Finder解决

1,终端输入defaults write com.apple.finder AppleShowAllFiles -bool true 显示隐藏文件

2,control + option —>右键点击Finder —>重新开启



3,文本打开.gitignore 删除.a



4,保存退出,先commit –>push,好了,解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git xcode ios
相关文章推荐