将 xcode 6 beta 6 升级到 xcode 6 GM 种子后的 Swift 编译器错误

Posted

技术标签:

【中文标题】将 xcode 6 beta 6 升级到 xcode 6 GM 种子后的 Swift 编译器错误【英文标题】:Swift compiler error after upgrade xcode 6 beta 6 to xcode 6 GM seed 【发布时间】:2014-09-10 23:09:06 【问题描述】:

我使用的是 xcode 6 beta 6,但我已经安装了 xcode 6 GM 种子。然后,我遇到了 Swift Compiler error "Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 这样的问题"。我已经研究了很多次,我已经尝试了所有方法,但我找不到解决方案。我一直在使用 Alamofire 库。我取消了与 alamofire 相关的代码行的注释,并从项目目录中删除并重新添加了它。此外,在一些开发者论坛中,人们大多说在项目目标和构建设置下 - 并清理运行路径搜索路径框架搜索路径。我已经尝试了所有这些,但它没有被编译。

感谢您的帮助..

最好的问候

【问题讨论】:

尝试清理构建文件夹(command-option-shift-K) 我已经试过了,但还是一样。我意识到当我从“Xcode-preferences”转到派生数据位置时,派生数据文件夹出现在库文件夹下。但是,当我尝试从桌面转到同一位置时,我看不到库文件。有问题吗? 非常感谢,按你说的解决了问题,第一次遇到一个类的代码块有错误。但是 xcode 并没有警告我。我评论了那个块,我做了“command+option+shift+K”,它起作用了。再次感谢@rmaddy :) 【参考方案1】:

我的问题是我在 for 循环中隐式地在数组中解包了一个可选项。改变!到 ?对于迭代 var 的类修复了它。

【讨论】:

以上是关于将 xcode 6 beta 6 升级到 xcode 6 GM 种子后的 Swift 编译器错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode7 Beta 6 - 应用商店提交时 WatchKit 支持无效

是否可以在 High Sierra (10.13.6) 上安装 Xcode 10.2?

将 Xcode 6 beta 6 更新到 beta 7 后出现“可选错误”

如何在 WatchKit 扩展目标(XCode7 beta 6)中重置 watchOS 部署目标

如何在 swift 中制作动画(xcode 6 beta)

在 Xcode 6 beta 中使用 Images.xcassets