Xamarin iOS綁定.a靜態(tài)庫之后,會發(fā)現(xiàn)svn并沒有把.a文件提交上來,導(dǎo)致其他人更新會提示文件不存在。
查了一下,svn默認配置會忽略一批文件后綴(*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo等),估計因為.a屬于編譯后文件,svn自作主張給忽略了。
樓主使用的Mac,SVN工具是Conerstone,設(shè)置的方式很簡單,打開

設(shè)置窗口
將全局忽略的開關(guān)取消掉,并將*.a刪除,即可正常提交。
至于Window下面,一般是使用TortoiseSVN,則通過修改配置文件即可解決問題