如何将 Xcode 5.0.1 项目降级到 Xcode 4.6.3

Posted

技术标签:

【中文标题】如何将 Xcode 5.0.1 项目降级到 Xcode 4.6.3【英文标题】:How to downgrade Xcode 5.0.1 project to Xcode 4.6.3 【发布时间】: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。已在调试方面进行了修复。 【参考方案1】:

当使用来自另一个 Xcode 版本的 xib 故事板时:

    选择 xib 或情节提要。 在“文件检查器”中的“界面生成器文件”下选择“打开方式...”并将其设置为与以前的版本兼容。 2.

感谢@BJHomer 的评论,该评论部分包含在此答案中。 @Neal 要求某人重新回答此信息,因为他将删除他的答案并且 cmets 将不可用。

【讨论】:

【参考方案2】:

根据我的阅读,该错误不在 Xcode 5 中,并且仅限于 Xcode 5.0.1。尝试删除 Xcode 5.0.1 并安装 Xcode 5。

你应该可以进入开发者下载页面:https://developer.apple.com/downloads/index.action

找到 Xcode 5,下载并安装。

您需要成为注册开发者。

我在 ios 开发者网站上看不到此链接,只在 Mac 开发者网站上看到,因此它可能不适用于仅限 iOS 的开发者。

参考:来自苹果论坛9121264:

问题确实只是 5.0.1。 5.0.0 很麻烦 - 不支持 "non-ios7 with arm64' 部署目标

【讨论】:

谢谢。你有没有提到 Xcode 5.0 没有错误?我没有发现 Xcode 5 中不存在 Xcode 5.0.1 中的调试错误的任何参考资料。我还有其他 Xcode 5 的小错误(这迫使我经常清理项目) 添加了对答案的参考。我确定吗?不,但它似乎是真实的。 对。谢谢@Zaph Xcode 5 似乎更稳定。如果 Xcode 463 没有解决方案并且 Xcode 5 可以再工作几个小时,那么我会将其标记为答案。

以上是关于如何将 Xcode 5.0.1 项目降级到 Xcode 4.6.3的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Xcode 4.3.1 将应用程序图标添加到项目中

将 XIB 从 Xcode 5 降级到 Xcode 4.6

如何将 Xcode 从 7.0 版本降级到 6.4?

如何将 Xcode 降级到以前的版本?

如何在 Xcode 6 中安装 FLTK 项目模板?

如何降级 Xcode?