我复制了我的项目在运行状态,但复制项目不适合我,实际项目运行正常。当我建立我的复制项目时,它给我以下错误...
虽然我也清除了我的缓存和派生数据,但没有什么对我有用
任何人都会有关于那个善意指导我的想法。提前致谢
您是否尝试删除缓存?
rm -rf /Users/abdulrehman/Desktop/StudentMentor/DerivedData/ModuleCache/DLJPQMLQI1Q/
(我可能错误地复制了您的文件路径。如果在此路径中没有任何内容可以删除,请随意手动输入)
如果您使用的是CocoaPods
,请打开yourProject.workspace
而不是yourProject.xcodeproj
。
如果你正在使用SPM,删除.build
文件夹并重新运行swift build
解决了我的问题。
我曾经遇到过一个私人本地pod,不知何故,Cocoapod将lib产品名称设置为例如。 “MyLib-6c4b1003” - 前缀为十六进制。
这个随机的十六进制以某种方式改变了,但是项目的其他链接标志仍然使用旧的。我做了搜索以找出对旧十六进制的引用并删除它们,运行pod install
并使用正确的名称。
我仍然无法理解为什么前缀中有这个随机的十六进制,但似乎Cocoapods设置的项目可能会引用错误的。
我有同样的错误,但原因是有不同的iOS版本指定为Podfile的platform :ios
和我的项目的部署目标。