gpt4 book ai didi

ios - 链接错误引用

转载 作者:行者123 更新时间:2023-11-28 19:18:27 24 4
gpt4 key购买 nike

我正在尝试更新我们以前使用的框架,因为他们已经完全更新了它,所以不仅仅是更新文件的简单方法。

在我的项目中,我只是删除了当前框架并添加了较新的框架。经过一些测试,我想回到旧版本,所以我删除了新框架并重新添加了旧框架。所以基本上代码或文件中没有任何变化。

但是,当我现在尝试构建我的文件时,我还是遇到了这个链接错误,同样,没有对代码进行任何更改。

ld: duplicate symbol _OBJC_IVAR_$_DocumentViewController.thumbPage in /Users/wouter/Library/Developer/Xcode/DerivedData/WiC-dubdfuwbsdrffuatbuonqmpzuvcz/Build/Intermediates/WiC.build/Debug-iphonesimulator/WiC.build/Objects-normal/i386/DocumentViewController-B98A1B42C236E973.o and /Users/wouter/Library/Developer/Xcode/DerivedData/WiC-dubdfuwbsdrffuatbuonqmpzuvcz/Build/Intermediates/WiC.build/Debug-iphonesimulator/WiC.build/Objects-normal/i386/DocumentViewController-B98A1B42C236E973.o for architecture i386

clang: error: linker command failed with exit code 1 (use -v to see invocation)

如果一切都和以前一样,为什么会给我这个错误?我的猜测是 Xcode 保留了一些对已删除文件的引用(即使我要求删除它们)。

关于如何摆脱它的任何想法?

最佳答案

您确定您的版本相同吗?你能用 git 回到那个版本吗?

所以你的项目是找到至少 2 个 ivar DocumentViewController.thumbPage 的副本......你有没有:

  1. 彻底清理
  2. 删除构建目录

如果这不起作用,我将搜索项目或 project.pbxproj 文件(仅使用文本编辑器)并查看您是否可以找到要添加到包含此对象的目标的对象或 2 个框架。

如果这不起作用,请清除 .xcodeproj 目录并创建一个新目录并将所有文件添加到其中……但这是最后的手段。

关于ios - 链接错误引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com