3

在 Playgrounds 中安装 Xcode 7 以使用 Swift 2 后,我遇到了一个奇怪的问题:

当我用 Xcode 6.3 打开一个现有的 Xcode 6.3 项目时,它会抛出很多关于转换为 Swift 2 的错误。

这个项目只是从存储库中克隆出来的,还没有用 Xcode 7 打开。

所以我的猜测是 Xcode 7 安装搞砸了 Xcode 6.3 安装工具或类似的东西,但我不知道如何开始解决这个问题。

我现在当然不想在 Xcode 7 中打开和升级这个大项目,但我确实需要在 Xcode 6.3 和 Swift 1.2 中打开它才能继续工作。

4

2 回答 2

1

感谢 Leo 的评论,我能够清理缓存和派生数据,并且这些错误消失了。

但随后 Xcode 拒绝构建项目包含的框架(SQLite.swift 和 SwiftHTTP),即使在清理所有内容并重新启动后也是如此。

我不得不手动卸载它们,清除它们出现的“构建阶段”和“目标”字段,然后使用 CocoaPods 重新安装它们。

之后,我的应用程序在 Xcode 6.3 中再次正确编译。

于 2015-06-10T10:36:55.443 回答
0
  1. 点击菜单栏中的产品
  2. 单击清洁
  3. 然后通过单击播放按钮尝试重建项目

这个对我有用

于 2015-09-08T12:10:09.260 回答