在开发过程中,需要从本地导入SVN新的代码,建立主干或者分支,代码本地编译没任何问题,上传到SVN后,再执行checkout操作,如果有第三方库,执行pod install操作完成,编译代码。。。swift漫长的等待之后,居然报错,提示信息为"No such module '第三方库' " ,然后开始检查,pod没问题,然后开始折腾pod,更新,,,又是漫长的等待之后编译,提示相同的报错信息,然后开始一脸懵逼的各种百度。。。
接下来分析分析:排除pod原因,既然本地代码没问题,那么问题就出在代码上传到SVN的过程中。打开SVN客户端,偏好设置,设置忽略文件中,默认忽略掉了.a文件,如下图所示:
1527826975434.jpg
上传过程中.a类型文件被忽略,导致代码编译提示"No such module "
原因找到了,将Connerstone偏好设置忽略文件删除掉.a,然后保存。再次上传本地代码到SVN,checkout下来,pod install完成,漫长的编译过程,,,这次就可以好好的继续写bug了。
网友评论