您的位置:首页 > 产品设计 > UI/UE

iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish private dec

2016-10-05 10:48 791 查看








 

 注册 登录

 

添加关注


作者 婉卿容若 2016.04.29
11:22
写了21870字,被16人关注,获得了14个喜欢


iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish private declarations with the same name"

字数365 阅读141 评论0 喜欢1


情景:今天同事push代码时不知道弄错了什么操作,导致大家pull下来的代码运行报了同样的错

详细描述如下图




错误提示.png

1.找不到对应目录

2.同一个.swift文件被使用两次

解决思路


这个就让我很纠结
首先,我在finder下选择那个目录发现找不到那个目录
其次,我把那个.swift文件直接删除,重新编译,xcode直接报没有这个文件的错,我不得不重新把文件add进去
然后考虑到会不会是缓存问题,我clean了一下,然后重启xcode,编译仍然报最初的错
好吧,放弃,Google了一下,在stackoverFlow看到相似的问题,但是解决是通过对git操作,需要remove远程仓库的东西.顿时怂了,不敢移除,毕竟不是老大.
之后百度了no such file这个关键词组

看到这个文章 no such file or directory

然后就尝试了一下.惊喜,解决了!

具体步骤

选择project->Build Phases->Compile Sources->找到众多编译项目中你出错的那个文件(通常灰色或红色显示)->删除

如下图红色框内




错误之处.jpeg

补充:如果你出错的文件是.xib文件,在project->Build Phases->Copy Bundle Resources中找即可

后记


在这里非常感谢原博,原博地址

 推荐拓展阅读

 著作权归作者所有

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
¥ 打赏支持 

 喜欢
 
1
分享到微博 分享到微信 
更多分享

×


喜欢的用户



 陌上花开矣2016.07.31
09:40

0条评论 ( 按时间正序· 按时间倒序· 按喜欢排序 )添加新评论

登录后发表评论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐