程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Xcode / Swift“文件名使用两次”构建错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Xcode / Swift“文件名使用两次”构建错误?

开发过程中遇到Xcode / Swift“文件名使用两次”构建错误的问题如何解决?下面主要结合日常开发的经验,给出你关于Xcode / Swift“文件名使用两次”构建错误的解决方法建议,希望对你解决Xcode / Swift“文件名使用两次”构建错误有所启发或帮助;

如果您添加了相同的VIEwController,请尝试搜索- @H_304_3@mainController.swift两次。

如果不是,则class MainController在代码库中搜索。

关于Pod,最好将所有Pod用作框架,

因此,请尝试'use_frameworks!'在您的中使用Podfile,然后从终端重新安装Pod“ pod install”。

解决方法

我是Swift的新手,在我(可能)通过CocoaPods正确安装了第3方框架之后,却遇到了一个错误。

错误如下。

<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

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

所以我的问题是,这些冲突的文件将位于何处,如何安全地删除其中之一?还是仅仅是一个文件却被使用了两次,这又是怎么回事?在这种情况下,如何停止该文件?

非常感谢。


好的,我觉得您的评论正在丢失,因此请在此处进行澄清,以查看是否可以触发答案,因为自昨天以来就无法构建和运行该答案。

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

构建时,找不到文件。但是,它要查找的文件位于App->
Controllers文件夹中,这是我从中删除该文件的位置。如果我将文件放在此处,则@R_674_11251@“两次使用”错误。

那么,如何在试图在Controllers中查找文件并在Pod中查找文件时停止它呢?

谢谢

大佬总结

以上是大佬教程为你收集整理的Xcode / Swift“文件名使用两次”构建错误全部内容,希望文章能够帮你解决Xcode / Swift“文件名使用两次”构建错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。