【发布时间】:2013-11-16 23:42:31
【问题描述】:
我已经升级到 Xcode 5,但它有一个调试 bug 导致无法工作。 我的项目是在 Xcode 4 中创建的,但后来我在 Xcode 5 中使用它
我安装了 Xcode 4.6.3 我在 Xcode 4.6.3 中打开了我的项目。 我做了: - 干净的 - 运行
应用程序编译并在 iPhone 上运行。
问题是至少有一个 CPP 文件在 Xcode 4 中看起来已损坏 如果我在另一个编辑器中打开它,它看起来还可以。
也许该项目有一些我非常清理的缓存。
这是我制作的截图。我仍然能够毫无错误地编译它。
附言 我做了以下技巧。我从项目中删除了对该文件的引用。然后,我以不同的名称创建了该文件的副本,并将该新文件添加到项目中。
当我在 Xcode 中打开它时,它看起来已损坏。
如果我在 jEdit 中打开那个新文件,那么它看起来没问题。
我也尝试过折叠/展开。 我在 Xcode 5 中编码时使用了折叠该文件
PS2
我删除了在 Xcode - Preference - Locations 中找到的 DerivedData 目录
重新启动Xcode,它没有帮助。
PS3
我可以在 jEdit 中编辑该文件并且 Xcode 重新加载文件 我可以在 Xcode 中编辑文件,然后 jEdit 重新加载它。
我添加了以下两行代码
// jedit 行 // xcode 行
jEdit 显示正确的 CPP 文件 Xcode 显示损坏的 CPP 文件
还是可以编译运行的
PS4
刚刚收到来自 Apple 的电子邮件,表示 Xcode 5.0.2 GM 种子已发布。 它在 AppStore 中不可用。我正在下载它。
【问题讨论】:
-
尝试清理您的派生数据文件夹。
-
我删除了 DerivedDat,重新启动了 Xcode 但它没有帮助。
-
您是否重新安装了 Xcode 5.0 来代替 Xcode 5.0.1?
-
@Zaph 没有。我安装了 Xcode 4.6.3。 Xcode 5 是从 AppStore 安装的,我将其重命名为 Xcode5,然后我下载了 Xcode4.6.3 并将其拖到 Application 目录中。
-
试用 Xcode 5.0.2 GM。已在调试方面进行了修复。
标签: xcode xcode4 xcode5 downgrade xcode5.0.1