如何将 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的主要内容,如果未能解决你的问题,请参考以下文章