相关疑难解决方法(0)

Xcode/Swift'文件名使用两次'构建错误

我是Swift的新手,在我(可能)通过CocoaPods正确安装第三方框架后,我正在努力解决错误.

错误如下.

<unknown>:0: error: filename "MainController.swift" used twice: '/Users/myname/Desktop/ProjectName/ProjectName/Controllers/MainController.swift' and '/Users/myname/Desktop/ProjectName/ProjectName/Controllers/MainController.swift'
<unknown>:0: note: filenames are used to distinguish private declarations with the same name
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

据我可以从其他论坛收集而且看似显而易见的是我必须删除两次使用的文件之一.但是我无法看到它们将被安装两次.如果我从/ Controllers文件夹中删除该文件,则错误将变为"找不到文件"等.

所以我的问题是,这些冲突的文件将在何处定位,如何安全地删除其中一个?或者更多的是,只有一个文件,但它被使用了两次 - 在这种情况下,我该如何阻止它?

非常感谢.


好的我觉得评论已经丢失所以我在这里澄清一下,看看是否可以触发一个答案,因为从昨天开始就无法构建和运行.

我现在只有Pods-> Pods/MainController文件夹中的swift文件.

当我构建时,我得到一个未找到的文件.但是它要查找的文件位于App-> Controllers文件夹中,这是我从中删除的文件.如果我把文件放在那里我得到'使用过两次'错误.

那么如何阻止它试图在控制器中找到该文件并在Pod中查找它?

谢谢

xcode compilation file ios swift

37
推荐指数
7
解决办法
2万
查看次数

标签 统计

compilation ×1

file ×1

ios ×1

swift ×1

xcode ×1