4

更新:问题已关闭:通过一些回溯修复了自己。我正在使用一个需要源树变量的框架。(麻雀)。我在我的主 Mac Mini 上更新了源代码树,但没有在我的 MacBook Pro 上更新。因此,由于该错误,Xcode 正在搜索旧目录。

这可能是那些奇怪的 Xcode 错误之一,所以我正在寻找一些建议。我在两台 Mac 上安装了 Xcode 4.3.2(截至撰写本文时是 2012 年 4 月 7 日的最新版本)。我在 Dropbox 中保存了一个项目,因此我可以快速获取它并在任何地方进行处理。我已经用其他几个项目做到了这一点,但从未遇到过这个问题。

一台电脑,一台Mac Mini,项目构建良好。另一方面,2009 MacBook Pro,我得到构建错误。一方面,即使我在一些源文件上使用了 -fno-objc-arc,我仍然会遇到与 ARC 相关的错误。这对我来说非常令人费解。在 Mac Mini 上构建时没有问题。我还收到与 .pch 文件有关的“找不到文件”错误。错误日志将我指向一条奇怪的路径,例如

/var/folders/9l/s_phv6yj0hv6q82_lrdcckb00000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/...Prefix.pch' file not found

这是我到目前为止尝试过的

  • 删除 Xcode 并从 MAS 重新安装
  • 删除了日志中调出的 /var/folders 目录
  • 删除了项目构建目录
  • 执行产品 -> 在 Xcode 中清理
  • 多次重启Xcode

还是没有骰子。看起来除非我能确定这个问题,否则我将只能在一个工作站上为这个项目工作。执行此操作时,所有其他项目都可以正常工作。

感谢您提供的任何帮助。

4

1 回答 1

0

我在 XCode 中使用了 Source Tree 变量,其中一个变量已过时并指向错误的路径。随后更新的源文件之一在一台 Mac 上工作,但在另一台 Mac 上抛出错误,这导致构建失败并且链接器显示奇怪的错误。

于 2012-04-11T14:45:26.533 回答