我应该如何修复 Nimble 文件中的错误?

How should I fix the errors in Nimble files?

我正在尝试在工作中的 iOS 应用程序中使用 Quick/Nimble 测试框架。当我构建我的 xcworkspace 项目时,出现下图中的所有错误。所有这些错误都在 Pods/Nimble 文件夹中的 Pods.xcodeproj 中。

我正在使用 Swift 3、Xcode 8.0、Cocoapods 1.1.1、fastlane 1.10.5、Nimble 5.1.1、Quick 0.10.0 和 Swiftlint .这些错误是由 Swiftlint、Swift 3 还是其他原因引起的?

为了禁止 Swiftlint 检查 Pods 文件夹,我将这段代码添加到 .swiftlint.yml 文件中:

excluded: # paths to ignore during linting. Takes precedence over `included`.
  - Pods

这解决了我的问题,因为错误阻止了我构建项目。 .swiftlint.yml 文件与您的 Xcode 项目文件夹处于同一级别。

我假设您使用 Cocoapods 添加了 Quick 和 Nimble。如果不是,您可能需要添加一个不同的 folder/project 来排除。